9d6012e9cf
make(1): Does not work like the other tests. Its Makefile is self-testing. m4(1): It uses complex voodo to test GNU m4(1) features. To the new framework. I had worried about passing the binary data that uudecode(1)'s test passes to diff(1) might give a user something nasty, but this is unlikely to happen as even with an unmodified old nasty diff(1) which doesn't recognise many binary files, these binary files are recognised. Using $DIFF instead of `diff' in the library and making it possible to override this with `cmp -s' might be nice some day, but as of this second, there's no immediate need. |
||
---|---|---|
.. | ||
fsx | ||
geom | ||
ia64_unaligned | ||
nfsmmap | ||
p1003_1b | ||
security | ||
usr.bin | ||
README |
$FreeBSD$ This directory is for regression test programs. A regression test program is one that will exercise a particular bit of the system to check that we have not reintroduced an old bug. Tests that are for parts of the base system should go into a directory here which is the same as their path relative to src/, for example the uuencode(1) utility resides in src/usr.bin/uuencode so its regression test resides in src/tools/regression/usr.bin/uuencode. Base system regression tests should prefix their test results with 'PASS' or 'FAIL' accordingly, to make checking for failed tests easier. For now the tests are very free-form, and it's up to you to do that. Eventually, it should be a part of the regression test framework. Please make a subdir per other regression test, and add a brief description to this file. geom Some tests and an out-of-kernel simulator for the GEOM code ia64_unaligned Tests unaligned reads on the IA64 nfsmmap Some tests to exercise some tricky cases in NFS and mmap p1003_1b Exercise 1003.1B scheduler fsx General filesystem exerciser