ATF is the automatic test framework for NetBSD. We strive to have automatic tests for all the important parts of our system: libraries, syscalls, binaries, etc.
Your task is to write such tests. You should read the ?tutorial about how to write an atf test, and then you can start testing things.
As testing is an endless task, here are just a few ideas about which items could be tested:
- cdbr(3) and cdbw(3)
- inet(3) and inet_net(3)
- ethers(3) , iso_addr(3) and link_addr(3)
- strtol(3) , strtoul(3) and strtoull(3)
Though this task is originally rather considered quality assurance, the actual test writing is only coding work (whether the test succeeds or not, is up to the original author of the library or tool).
The tests should be written in either C or sh, depending on the test subject.
READ THIS CAREFULLY: Every single written test is considered as one task. That is you don't need to cover all listed above, just one line.
If you think there is another test that should be added, but is not listed here, feel free to contact us. This task can be fulfilled multiple times and will be recreated once it is claimed.
Link to the wiki article describing atf: http://wiki.netbsd.org/tutorials/atf/
|File name/URL||File size||Date submitted|
|strtol.diff||12.2 KB||December 10 2012 00:07 UTC|
I would like to work on this task.
I think I'll write tests for strtol, strtoul, and strtoull.
This task has been assigned to Philip Hayes. You have 96 hours to complete this task, good luck!
I've had a ton of school work this week, so I haven't gotten around to finishing the task yet. I'lll definitely be able to finish it by late tomorrow or so. Thanks, - Philip
Melange has detected that the initial deadline has passed and it has set the task status to ActionNeeded. The student has 24 hours to submit the work before the task is reopened and sent back to the pool for other students to claim.
The deadline of the task has been extended with 1 days and 0 hours.
The work on this task is ready to be reviewed.
Melange has detected that the deadline has passed and no more work can be submitted. The submitted work should be reviewed.
Looks sw33t. I'm closing this task.
Congratulations, this task has been completed successfully.
Just a small reminder: There are more ATF tasks. So if you liked the previous tasks, feel free to claim the third one.
You don't have to work on the topics we define, you could also choose your own test issue if you find one.