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