diff options
author | rpj <rpj> | 1999-03-18 16:18:39 +0000 |
---|---|---|
committer | rpj <rpj> | 1999-03-18 16:18:39 +0000 |
commit | 907de7f11ebcac02b705b421c3a4480cac9deaaf (patch) | |
tree | 5db3a96522f91a7ab9e38b10c89c370c7cb9e4b1 /tests/runtest.bat | |
parent | 6f37434d05b3598c132702d1a5c92a04927dfa58 (diff) |
==> ChangeLog <==
Fri Mar 19 09:12:59 1999 Ross Johnson <rpj@ixobrychus.canberra.edu.au>
* private.c (_pthread_threadStart): status returns PTHREAD_CANCELED.
* pthread.h (PTHREAD_CANCELED): defined.
==> tests/ChangeLog <==
Fri Mar 19 1999 Ross Johnson <rpj@ixobrychus.canberra.edu.au>
* *.bat: redirect unwanted output to nul:
* runall.bat: new.
* cancel1.c: new. Not part of suite yet.
Diffstat (limited to 'tests/runtest.bat')
-rw-r--r-- | tests/runtest.bat | 43 |
1 files changed, 26 insertions, 17 deletions
diff --git a/tests/runtest.bat b/tests/runtest.bat index c9106a2..03a9413 100644 --- a/tests/runtest.bat +++ b/tests/runtest.bat @@ -1,30 +1,39 @@ @echo off + +REM Usage: runtest cl|gcc testname testarg ... + +echo y | erase /s tmp > nul: +rmdir tmp +mkdir tmp cd tmp REM Make sure we start with only those files we expect to need -if exist pthread.dll erase pthread.dll -if exist pthread.h erase pthread.h -if exist pthread.lib erase pthread.lib -if exist libpthread32.a erase libpthread32.a -copy ..\..\pthread.dll . -copy ..\..\pthread.h . -copy ..\..\pthread.lib . -copy ..\..\libpthread32.a . +if exist pthread.dll erase pthread.dll > nul: +if exist pthread.h erase pthread.h > nul: +if exist test.h erase test.h > nul: +if exist pthread.lib erase pthread.lib > nul: +if exist libpthread32.a erase libpthread32.a > nul: +copy ..\..\pthread.dll . > nul: +copy ..\..\pthread.h . > nul: +copy ..\test.h . > nul: +copy ..\..\pthread.lib . > nul: +copy ..\..\libpthread32.a . > nul: REM Compile the test case REM produces aout.exe using the compiler given as %1 -call ..\c%1.bat %2 +call ..\c%1.bat %2 > nul: -echo TEST: %2 [%1] > results.txt +echo TEST: %2 [%1] > ..\%2.result REM Run the test case -aout.exe %3 %4 %5 %6 %7 %8 %9 >> results.txt +aout.exe %3 %4 %5 %6 %7 %8 %9 >> ..\%2.result REM Clean up -erase aout.exe -if exist pthread.dll erase pthread.dll -if exist pthread.h erase pthread.h -if exist pthread.lib erase pthread.lib -if exist libpthread32.a erase libpthread32.a +erase aout.exe > nul: +if exist pthread.dll erase pthread.dll > nul: +if exist pthread.h erase pthread.h > nul: +if exist pthread.lib erase pthread.lib > nul: +if exist libpthread32.a erase libpthread32.a > nul: cd .. -more < tmp\results.txt +more < %2.result + |