simple libc tests based on the libc-testsuit of dalias
see http://git.etalabs.net/cgi-bin/gitweb.cgi
build tests:
cp Makefile.conf.def Makefile.conf
# edit Makefile.conf
make
run tests:
./t
about the framework:
the only hook in the test framework is error(...) which
prints a formatted message and sets the test to failed
see common/test.h
in the root dir make builds an executable with all tests
in a src/* dir make builds only local tests
see Makefile.inc
a test function looks like
void test_foo() {
if (foo != 42)
error("foo=%d expected 42\n", foo);
}
extern functions with name ~ /^test/ are recognized to be
test functions
see Makefile.inc
edit the generated main.h to exclude certain tests
see common/main.c