A collection of thoughts with respect to unit testing.
We definitely want to add unit test suites to our code base.
We should select a tool that we like to use, and that is supported (not abandoned).
Primarily used by NetBSD as its testing framework; FreeBSD is in the process of adopting it.
Provides bindings to write tests in C, C++ and POSIX shell. Lua is planned.
Builds and runs on many different Unix-based operating systems.
- used by some GNU packages, for example GNU PDF (Jose E. Marchesi)
[ANNOUNCE] ktest.pl: Easy and flexible testing script for Linux Kernel Developers by Steven Rostedt, 2010-10-28. v2, 2010-11-08.
LaBrea, or similar tools can be used for modelling certain aspects of system behavior (long response times, for example).