3 # Run the regression tests in this directory.
5 # Usage: run-tests.sh [--break-on-failure] [--break-on-expected-failure] [files]
6 # --break-on-failure Break into the debugger when a test fails
8 # --break-on-expected-failure Break into the debugger when any test fails
10 # If no test files are specified, runs all tests.
12 # This software is part of the SBCL system. See the README file for
15 # While most of SBCL is derived from the CMU CL system, the test
16 # files (like this one) were written from scratch after the fork
19 # This software is in the public domain and is provided with
20 # absolutely no warranty. See the COPYING and CREDITS files for
25 echo /running tests on
\'$SBCL_RUNTIME --core $SBCL_CORE $SBCL_ARGS\'
28 if [ $1 = $EXIT_TEST_WIN ]; then
31 echo test failed
, expected
$EXIT_TEST_WIN return code
, got
$1
37 --eval '(with-compilation-unit () (load "run-tests.lisp"))' \
38 --eval '(run-tests::run-all)' $
*
42 echo '//apparent success (reached end of run-tests.sh normally)'