1$FreeBSD$ 2 3This directory is for regression test programs. 4 5A regression test program is one that will exercise a particular bit of the 6system to check that we have not reintroduced an old bug. 7 8Tests that are for parts of the base system should go into a directory here 9which is the same as their path relative to src/, for example the uuencode(1) 10utility resides in src/usr.bin/uuencode so its regression test resides in 11src/tools/regression/usr.bin/uuencode. 12 13Base system regression tests should prefix their test results with 'PASS' or 14'FAIL' accordingly, to make checking for failed tests easier. For now the 15tests are very free-form, and it's up to you to do that. Eventually, it 16should be a part of the regression test framework. 17 18Please make a subdir per other regression test, and add a brief description to 19this file. 20 21geom Some tests and an out-of-kernel simulator for the GEOM code 22ia64_unaligned Tests unaligned reads on the IA64 23nfsmmap Some tests to exercise some tricky cases in NFS and mmap 24p1003_1b Exercise 1003.1B scheduler 25fsx General filesystem exerciser 26sysvmsg SysV IPC Message Queue Regression Utility 27sysvsem SysV IPC Semaphore Regression Utility 28sysvshm SysV IPC Shared Memory Regression Utility 29