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 25pipe Pipe code regression test 26fsx General filesystem exerciser 27sysvmsg SysV IPC Message Queue Regression Utility 28sysvsem SysV IPC Semaphore Regression Utility 29sysvshm SysV IPC Shared Memory Regression Utility 30gaithrstress General threaded getaddrinfo(3) exerciser 31