rbb 2004/05/12 17:50:23
Modified: test Makefile.in testargs.c testatomic.c testdir.c
testdso.c testdup.c testenv.c testfile.c
testfilecopy.c testfileinfo.c testflock.c testfmt.c
testfnmatch.c testglobalmutex.c testhash.c
testipsub.c testlfs.c testlock.c testlockperf.c
testmmap.c testnames.c testoc.c testpath.c
testpipe.c testpoll.c testpools.c testproc.c
testprocmutex.c testrand.c testrand2.c testshm.c
testsleep.c testsock.c testsockets.c testsockopt.c
teststr.c teststrnatcmp.c testtable.c testtemp.c
testthread.c testtime.c testud.c testuser.c
testvsn.c
Added: test abts.c abts.h abts_tests.h testutil.c testutil.h
testutil.lo testutil.o
Removed: test CuTest.c CuTest.h testall.c
Log:
Move the APR test suite from CuTest to abts. The output is cleaner,
and it prints output while running the test. Also, if a test fails the
rest of the test function is run, allowing for proper cleanup. Finally,
it is possible to call the same function multiple times with different
data, and each call is considered a separate test.
This is the first of a multi-step process to get a more useful test suite.
Revision Changes Path
1.160 +4 -4 apr/test/Makefile.in
http://cvs.apache.org/viewcvs/apr/test/Makefile.in.diff?r1=1.159&r2=1.160
1.28 +52 -52 apr/test/testargs.c
http://cvs.apache.org/viewcvs/apr/test/testargs.c.diff?r1=1.27&r2=1.28
1.44 +59 -59 apr/test/testatomic.c
http://cvs.apache.org/viewcvs/apr/test/testatomic.c.diff?r1=1.43&r2=1.44
1.15 +65 -65 apr/test/testdir.c
http://cvs.apache.org/viewcvs/apr/test/testdir.c.diff?r1=1.14&r2=1.15
1.42 +55 -55 apr/test/testdso.c
http://cvs.apache.org/viewcvs/apr/test/testdso.c.diff?r1=1.41&r2=1.42
1.12 +55 -55 apr/test/testdup.c
http://cvs.apache.org/viewcvs/apr/test/testdup.c.diff?r1=1.11&r2=1.12
1.3 +17 -17 apr/test/testenv.c
http://cvs.apache.org/viewcvs/apr/test/testenv.c.diff?r1=1.2&r2=1.3
1.74 +145 -145 apr/test/testfile.c
http://cvs.apache.org/viewcvs/apr/test/testfile.c.diff?r1=1.73&r2=1.74
1.2 +14 -14 apr/test/testfilecopy.c
http://cvs.apache.org/viewcvs/apr/test/testfilecopy.c.diff?r1=1.1&r2=1.2
1.14 +45 -45 apr/test/testfileinfo.c
http://cvs.apache.org/viewcvs/apr/test/testfileinfo.c.diff?r1=1.13&r2=1.14
1.18 +16 -16 apr/test/testflock.c
http://cvs.apache.org/viewcvs/apr/test/testflock.c.diff?r1=1.17&r2=1.18
1.15 +37 -37 apr/test/testfmt.c
http://cvs.apache.org/viewcvs/apr/test/testfmt.c.diff?r1=1.14&r2=1.15
1.5 +13 -13 apr/test/testfnmatch.c
http://cvs.apache.org/viewcvs/apr/test/testfnmatch.c.diff?r1=1.4&r2=1.5
1.8 +10 -10 apr/test/testglobalmutex.c
http://cvs.apache.org/viewcvs/apr/test/testglobalmutex.c.diff?r1=1.7&r2=1.8
1.9 +78 -78 apr/test/testhash.c
http://cvs.apache.org/viewcvs/apr/test/testhash.c.diff?r1=1.8&r2=1.9
1.10 +25 -25 apr/test/testipsub.c
http://cvs.apache.org/viewcvs/apr/test/testipsub.c.diff?r1=1.9&r2=1.10
1.5 +38 -38 apr/test/testlfs.c
http://cvs.apache.org/viewcvs/apr/test/testlfs.c.diff?r1=1.4&r2=1.5
1.27 +39 -39 apr/test/testlock.c
http://cvs.apache.org/viewcvs/apr/test/testlock.c.diff?r1=1.26&r2=1.27
1.13 +1 -1 apr/test/testlockperf.c
http://cvs.apache.org/viewcvs/apr/test/testlockperf.c.diff?r1=1.12&r2=1.13
1.45 +41 -41 apr/test/testmmap.c
http://cvs.apache.org/viewcvs/apr/test/testmmap.c.diff?r1=1.44&r2=1.45
1.19 +62 -62 apr/test/testnames.c
http://cvs.apache.org/viewcvs/apr/test/testnames.c.diff?r1=1.18&r2=1.19
1.35 +16 -16 apr/test/testoc.c
http://cvs.apache.org/viewcvs/apr/test/testoc.c.diff?r1=1.34&r2=1.35
1.3 +27 -27 apr/test/testpath.c
http://cvs.apache.org/viewcvs/apr/test/testpath.c.diff?r1=1.2&r2=1.3
1.29 +57 -57 apr/test/testpipe.c
http://cvs.apache.org/viewcvs/apr/test/testpipe.c.diff?r1=1.28&r2=1.29
1.30 +135 -135 apr/test/testpoll.c
http://cvs.apache.org/viewcvs/apr/test/testpoll.c.diff?r1=1.29&r2=1.30
1.11 +25 -25 apr/test/testpools.c
http://cvs.apache.org/viewcvs/apr/test/testpools.c.diff?r1=1.10&r2=1.11
1.45 +38 -38 apr/test/testproc.c
http://cvs.apache.org/viewcvs/apr/test/testproc.c.diff?r1=1.44&r2=1.45
1.18 +12 -12 apr/test/testprocmutex.c
http://cvs.apache.org/viewcvs/apr/test/testprocmutex.c.diff?r1=1.17&r2=1.18
1.13 +6 -6 apr/test/testrand.c
http://cvs.apache.org/viewcvs/apr/test/testrand.c.diff?r1=1.12&r2=1.13
1.7 +29 -29 apr/test/testrand2.c
http://cvs.apache.org/viewcvs/apr/test/testrand2.c.diff?r1=1.6&r2=1.7
1.14 +33 -33 apr/test/testshm.c
http://cvs.apache.org/viewcvs/apr/test/testshm.c.diff?r1=1.13&r2=1.14
1.14 +7 -7 apr/test/testsleep.c
http://cvs.apache.org/viewcvs/apr/test/testsleep.c.diff?r1=1.13&r2=1.14
1.33 +26 -26 apr/test/testsock.c
http://cvs.apache.org/viewcvs/apr/test/testsock.c.diff?r1=1.32&r2=1.33
1.14 +53 -53 apr/test/testsockets.c
http://cvs.apache.org/viewcvs/apr/test/testsockets.c.diff?r1=1.13&r2=1.14
1.19 +40 -40 apr/test/testsockopt.c
http://cvs.apache.org/viewcvs/apr/test/testsockopt.c.diff?r1=1.18&r2=1.19
1.20 +32 -32 apr/test/teststr.c
http://cvs.apache.org/viewcvs/apr/test/teststr.c.diff?r1=1.19&r2=1.20
1.2 +24 -24 apr/test/teststrnatcmp.c
http://cvs.apache.org/viewcvs/apr/test/teststrnatcmp.c.diff?r1=1.1&r2=1.2
1.12 +42 -42 apr/test/testtable.c
http://cvs.apache.org/viewcvs/apr/test/testtable.c.diff?r1=1.11&r2=1.12
1.3 +8 -8 apr/test/testtemp.c
http://cvs.apache.org/viewcvs/apr/test/testtemp.c.diff?r1=1.2&r2=1.3
1.34 +28 -28 apr/test/testthread.c
http://cvs.apache.org/viewcvs/apr/test/testthread.c.diff?r1=1.33&r2=1.34
1.53 +65 -65 apr/test/testtime.c
http://cvs.apache.org/viewcvs/apr/test/testtime.c.diff?r1=1.52&r2=1.53
1.11 +18 -18 apr/test/testud.c
http://cvs.apache.org/viewcvs/apr/test/testud.c.diff?r1=1.10&r2=1.11
1.15 +16 -16 apr/test/testuser.c
http://cvs.apache.org/viewcvs/apr/test/testuser.c.diff?r1=1.14&r2=1.15
1.9 +11 -11 apr/test/testvsn.c
http://cvs.apache.org/viewcvs/apr/test/testvsn.c.diff?r1=1.8&r2=1.9
1.1 apr/test/abts.c
http://cvs.apache.org/viewcvs/apr/test/abts.c?rev=1.1
1.1 apr/test/abts.h
http://cvs.apache.org/viewcvs/apr/test/abts.h?rev=1.1
1.1 apr/test/abts_tests.h
http://cvs.apache.org/viewcvs/apr/test/abts_tests.h?rev=1.1
1.1 apr/test/testutil.c
http://cvs.apache.org/viewcvs/apr/test/testutil.c?rev=1.1
1.1 apr/test/testutil.h
http://cvs.apache.org/viewcvs/apr/test/testutil.h?rev=1.1
1.1 apr/test/testutil.lo
<<Binary file>>
1.1 apr/test/testutil.o
<<Binary file>>
