X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Frun-tests.sh;h=ed1b498962383529a120cf67e3c8939ae8188e76;hb=1cba0af01f5107ab384d0d8b94b1f6330b3d0ef4;hp=dabe6ffdb92d4db6c273a44920fcc3e8aa908015;hpb=04d819bb1a2e64de4e997203b9516229bb73c686;p=sbcl.git diff --git a/tests/run-tests.sh b/tests/run-tests.sh old mode 100644 new mode 100755 index dabe6ff..ed1b498 --- a/tests/run-tests.sh +++ b/tests/run-tests.sh @@ -1,14 +1,5 @@ #!/bin/sh -# Run the regression tests in this directory. -# -# Usage: run-tests.sh [--break-on-failure] [--break-on-expected-failure] [files] -# --break-on-failure Break into the debugger when a test fails -# unexpectedly -# --break-on-expected-failure Break into the debugger when any test fails -# -# If no test files are specified, runs all tests. - # This software is part of the SBCL system. See the README file for # more information. # @@ -20,54 +11,43 @@ # absolutely no warranty. See the COPYING and CREDITS files for # more information. -# how we invoke SBCL in the tests -# -# Until sbcl-0.6.12.8, the shell variable SBCL was bound to a relative -# pathname, but now we take care to bind it to an absolute pathname (still -# generated relative to `pwd` in the tests/ directory) so that tests -# can chdir before invoking SBCL and still work. -sbclstem=`pwd`/../src/runtime/sbcl -SBCL="$sbclstem --core `pwd`/../output/sbcl.core --noinform --sysinit /dev/null --userinit /dev/null --noprint --disable-debugger" -export SBCL -echo /running tests on SBCL=\'$SBCL\' -# more or less like SBCL, but without enough grot removed that appending -# a --core command line argument works -# -# (KLUDGE: and also without any magic to suppress --userinit and -# --sysinit, so if you use it in a test, you need to add those -# yourself if you want things to be clean. If many tests start using -# this, we can redo it as a shell function or something so that the -# magic can be done once and only once.). Not used in this file, but -# exists for the benefit of the *.test.sh files that can be started by -# run-tests.lisp -SBCL_ALLOWING_CORE=$sbclstem -export SBCL_ALLOWING_CORE -echo /with SBCL_ALLOWING_CORE=\'$SBCL_ALLOWING_CORE\' +if [ "$1" = "--help" ]; then + cat <