~ chicken-core (chicken-5) 12c5c1c58e4d9267e77adc450ca3cef4dda2c2ff
commit 12c5c1c58e4d9267e77adc450ca3cef4dda2c2ff Author: felix <felix@call-with-current-continuation.org> AuthorDate: Fri Aug 26 13:52:54 2011 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Fri Aug 26 13:52:54 2011 +0200 enabled test that uses process-fork for msys diff --git a/tests/runtests.sh b/tests/runtests.sh index 7cf08276..e50ba52b 100644 --- a/tests/runtests.sh +++ b/tests/runtests.sh @@ -29,8 +29,11 @@ cp $TYPESDB test-repository/types.db if test -n "$MSYSTEM"; then CHICKEN="..\\chicken.exe" ASMFLAGS=-Wa,-w + TIME=time # make compiled tests use proper library on Windows cp ../libchicken.dll . +else + TIME=/usr/bin/time fi compile="../csc -compiler $CHICKEN -v -I.. -L.. -include-path .. -o a.out" @@ -94,9 +97,9 @@ echo "======================================== specialization benchmark ..." $compile fft.scm -O2 -local -d0 -disable-interrupts -b -o fft1 $compile fft.scm -O2 -local -specialize -debug x -d0 -disable-interrupts -b -o fft2 -specialize echo "normal:" -/usr/bin/time ./fft1 1000 7 +time ./fft1 1000 7 echo "specialized:" -/usr/bin/time ./fft2 1000 7 +time ./fft2 1000 7 echo "======================================== callback tests ..." $compile callback-tests.scm @@ -259,8 +262,10 @@ $interpret -bnq ec.so ec-tests.scm echo "======================================== hash-table tests ..." $interpret -s hash-table-tests.scm +if test -z "$MSYSTEM"; then echo "======================================== port tests ..." -$interpret -s port-tests.scm + $interpret -s port-tests.scm +fi echo "======================================== fixnum tests ..." $compile fixnum-tests.scmTrap