]> git.pond.sub.org Git - empserver/blobdiff - tests/smoke-test
Switch PRNG from BSD random() to Mersenne Twister
[empserver] / tests / smoke-test
index 31221ede16643a650df117222e5b49102a5cae0d..3eb036b0b6cd70d531febc22aff3cef10ba2fafc 100755 (executable)
@@ -10,21 +10,16 @@ srcdir="$1"
 . "$srcdir"/tests/test-common.sh
 
 #
-# Currently expected to work only with thread package LWP and a
-# random() that behaves exactly like the one on my development system,
-# because:
+# Currently expected to work only with thread package LWP, because:
 # 
 # - Thread scheduling is reliably deterministic only with LWP
-# - The PRN sequence produced by random() isn't portable
 # - Shell builtin kill appears not to do the job in MinGW
 # - The Windows server tries to run as service when -d isn't
 #   specified
 #
 # TODO address these shortcomings.
 #
-if [ "`uname -s`" != "Linux" ] # lame approx. of "random() behaves like mine"
-then echo "Warning: smoke test not expected to work on this system!" >&2
-elif [ `sed -n 's/empthread *:= *\(.*\)/\1/p' <GNUmakefile` != LWP ]
+if [ `sed -n 's/empthread *:= *\(.*\)/\1/p' <GNUmakefile` != LWP ]
 then echo "Warning: smoke test not expected to work with this thread package!" >&2
 fi