RegressionTest
TET
An automatic system to check for re-occurring old bugs or missing standards compliance.
See FreeBSD's http://wikitest.freebsd.org/TetIntegration for an idea of a structured approach.
Lightweight test case framework
During Google Summer of code 2009, I have written a lightweight test case framework along with ~300 test cases. The repository is available here:
http://gitweb.dragonflybsd.org/~beket/pcca-tests.git
In case anyone wants to give it a really quick shot:
$ git clone git://gitweb.dragonflybsd.org/~beket/pcca-tests.git
$ cd pcca-tests
$ cat README | less # and make sure that the requirements of the host OS are met
$ ./mktests.sh -sbr
Please let me know of any issue whatsoever you are faced with.