freebsd-skq/tools/regression
Robert Watson cdeeed7a38 A number of improvements to the IP socket option API regression test:
- Consistently use err/errx/warnx throughout, rather than using perror()
  and exit().

- Teach the tests how to better manage (and therefore test) privilege:
  in particular, how to create sockes with root credentials but exercise
  the privileges with non-root credentials, etc.

- Teach the test suite to apply each of the non-IP_HDRINCL options across
  each of SOCK_DGRAM, SOCK_STREAM, and SOCK_RAW.
2004-10-11 19:03:53 +00:00
..
atm Add a regression test for the ATM call control stuff. 2004-08-13 09:27:21 +00:00
ccd/layout
fsx After conferring with Apple legal, update the license of this to APSL 2.0 2004-07-27 20:01:43 +00:00
gaithrstress Add some more comments and a -4 argument to restrict searches to only 2004-02-21 22:42:54 +00:00
geom style.Makefile(5): 2004-02-24 20:52:58 +00:00
geom_concat Change naming scheme from /dev/<name>.concat to /dev/concat/<name>. 2004-07-26 16:08:32 +00:00
geom_gate Add regression tests for GEOM Gate: 2004-05-03 18:29:54 +00:00
geom_mirror Add regression test for "prefer" balance algorithm in MIRROR class. 2004-08-04 12:18:42 +00:00
geom_nop Add regression tests for geom_stripe and geom_nop. 2004-05-22 10:58:53 +00:00
geom_raid3 Regression tests for 'verify reading' algorithm. 2004-08-22 16:26:09 +00:00
geom_stripe Change naming scheme from /dev/<name>.stripe to /dev/stripe/<name>. 2004-07-26 16:10:27 +00:00
geom_uzip Regen. 2004-08-13 09:56:22 +00:00
ia64_unaligned
include/tgmath Add a regression test for <tgmath.h>. 2004-09-04 11:34:53 +00:00
lib Add regression tests for ilogb{,f,l}(). 2004-10-11 18:40:45 +00:00
netatalk/simple_send Explicitly specify ATPROTO_DDP constant rather than '0' when binding 2004-07-17 17:16:16 +00:00
netinet A number of improvements to the IP socket option API regression test: 2004-10-11 19:03:53 +00:00
nfsmmap
p1003_1b Replaced COPTS by equivalent CFLAGS. 2004-08-13 14:21:49 +00:00
pipe Add two more programs useful for testing the correctness of pipes. 2004-07-22 02:46:25 +00:00
security gcc now objects to a default label without any contents. Because I want 2004-07-17 17:01:25 +00:00
sockets Modify accept_fd_leak regression test to generate "PASS" output, not 2004-09-18 13:06:00 +00:00
sysvmsg
sysvsem
sysvshm
tls Remove some debug cruft from the Makefiles and make them ${.OBJDIR} 2004-08-16 09:35:49 +00:00
usr.bin Now that make more correctly handles variable assignments 2004-08-12 19:14:10 +00:00
README Add my getaddrinfo(3) stress-tester as gaithrstress. The most obvious 2004-02-20 16:54:01 +00:00

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