cvs commit: src/sys/ufs/ffs ffs_alloc.c

Robert Watson rwatson at FreeBSD.org
Tue Oct 4 03:44:58 PDT 2005


On Tue, 4 Oct 2005, Mike Silbersack wrote:

> I've cc'd rwatson, since he seems to be the regression test king, and 
> may have some input on this idea.

King, eh? :-)

There's definitely a niche here for someone who wants to pick up where Nik 
left off integrating the regression test suite a bit more with a unified 
run and reporting system.  And for someone to take ownership of the system 
in terms of running it regularly to actually detect regressions, generate 
reports, and so on.  While I've been adding a lot of regression tests, I 
know relatively little about testing, and so while the tests work, they 
probably leave quite a bit to be desired.  For example, they tend to fail 
entirely on first detected problem, whereas it might be desirable to run 
more like configure and test various elements and report on each 
independently, so that tests aren't skipped when a first failure is hit.

Also, I'd love to see some instructions somewhere about how it would be 
best to format output for a test, and possible a libtest(3) to link 
against in order to get formatted output routines and automated cleanup 
routines for when tests end (i.e., please rm -Rf /tmp/testdir.XXXXXX, even 
if the test process dies).  Finally, a number of tests require similar 
pieces of infrastructure: a UFS file system image, or a configured network 
interface with a local IP address, etc.  Things that could be provided by 
a framework in a modular way, rather than reproducing them in every 
regression test.

Robert N M Watson


More information about the cvs-src mailing list