freebsd-src/tools/regression
Robert Watson c6eea89879 Add a small regression test that opens a TCP socket, listens on it,
performs a non-blocking connect from another socket, and then closes
the listen socket rather than accepting.  This is intended to
exercise the close path in which connections are aborted due to a
close on the listen socket while the connection is in the listen
queue.
2004-11-02 17:59:12 +00:00
..
atm
ccd/layout
fsx For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
gaithrstress For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
geom For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
geom_concat
geom_gate
geom_mirror
geom_nop
geom_raid3 Regression tests for 'verify reading' algorithm. 2004-08-22 16:26:09 +00:00
geom_stripe
geom_uzip
ia64_unaligned For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
include/tgmath For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
lib Add a regression test for floating-point output in the Greek locale. 2004-10-13 22:32:12 +00:00
netatalk/simple_send For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
netinet For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
nfsmmap For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
p1003_1b For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
pipe For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
security For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
sockets Add a small regression test that opens a TCP socket, listens on it, 2004-11-02 17:59:12 +00:00
sysvmsg For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
sysvsem For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
sysvshm For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
tls For variables that are only checked with defined(), don't provide 2004-10-24 15:33:08 +00:00
usr.bin Add a regression test for the alternate shell specification. 2004-10-23 21:38:58 +00:00
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
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