X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Frun-tests.sh;h=debc22ab2e1816f3ba2cd9634ccd981e383cee97;hb=f73aadf04d841e0f1bfede4c11a13c4ba5c4e264;hp=08f5665eb08d4ae4c932822066bcbac4b86e76ff;hpb=9ce24dc604859d2670a989da2a9015b67c37e00f;p=sbcl.git diff --git a/tests/run-tests.sh b/tests/run-tests.sh index 08f5665..debc22a 100644 --- a/tests/run-tests.sh +++ b/tests/run-tests.sh @@ -6,7 +6,7 @@ # --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 @@ -15,7 +15,7 @@ # While most of SBCL is derived from the CMU CL system, the test # files (like this one) were written from scratch after the fork # from CMU CL. -# +# # This software is in the public domain and is provided with # absolutely no warranty. See the COPYING and CREDITS files for # more information. @@ -26,8 +26,14 @@ # 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" +. ../sbcl-pwd.sh +sbcl_pwd + +SBCL_HOME=$SBCL_PWD/../contrib +export SBCL_HOME +sbclstem=$SBCL_PWD/../src/runtime/sbcl + +SBCL="$sbclstem --core $SBCL_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