3 # This is copy-and-pasted from parallel-exec, removing:
4 # - use of SB-APROF, SB-SPROF
5 # - vop usage counts, GC stop-the-world timing
7 # - anything else extraneous to running the tests.
8 # Obviously it would be better if some of this
9 # logic could be shared, especially the
10 # CHOOSE-ORDER function.
18 logdir
=${SBCL_PAREXEC_TMP:-$HOME}/sbcl-test-logs-$$
19 echo ==== Writing logs to
$logdir ====
20 junkdir
=${SBCL_PAREXEC_TMP:-/tmp}/junk
21 mkdir
-p $junkdir $logdir
24 CYGWIN
* | WindowsNT | MINGW
* | MSYS
*)
26 echo "LOGDIR=$logdir" >$logdir/Makefile
27 ..
/run-sbcl.sh
--script genmakefile.lisp
>>$logdir/Makefile
28 exec $GNUMAKE -k -j $1 -f $logdir/Makefile
32 export TEST_DIRECTORY SBCL_HOME
33 TEST_DIRECTORY
=$junkdir SBCL_HOME
=..
/obj
/sbcl-home
exec ..
/src
/runtime
/sbcl \
34 --noinform --core ..
/output
/sbcl.core \
35 --no-userinit --no-sysinit --noprint --disable-debugger $logdir $
* \