Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

51 lines (38 sloc) 2.405 kb
#!/bin/sh
echo
echo "************************************************************************"
echo "Updating to the recent cl-test-grid version..."
echo "************************************************************************"
git pull
echo
echo "************************************************************************"
echo "Bootstrap quicklisp in a local directory and update to the recent version (if necessary)..."
echo "************************************************************************"
# Any Lisp may be used, use the one which works better on your plantform.
/home/anton/ccl/ccl-1.7/lx86cl --no-init --load ensure-quicklisp-updated.lisp --eval "(quit)"
echo
echo "************************************************************************"
echo "Running the tests (don't load the standard init files; using our local quicklisp)..."
echo "************************************************************************"
# If you are running this first time, do not uncomment all the Lisps - please
# run them one by one to check how it works.
# ABCL
#\path\to\abcl\abcl.sh --noinit --nosystem --batch --load quicklisp/setup.lisp --load run-agent.lisp
# Allegro
#alisp -qq -L quicklisp/setup.lisp -L run-agent.lisp
# CCL
#/home/anton/ccl/ccl-1.7/lx86cl --no-init --load quicklisp/setup.lisp --load run-agent.lisp --eval "(quit)"
# CLISP
#clisp -norc -x '(load "quicklisp/setup.lisp") (load "run-agent.lisp")'
# CMUCL
#/opt/cmucl-20c/bin/lisp -noinit --nositeinit -load quicklisp/setup.lisp -load run-agent.lisp -eval "(quit)"
# ECL
#ecl -norc -load quicklisp/setup.lisp -load run-agent.lisp -eval "(quit)"
# SBCL (in this example in a non-default location)
#export SBCL_HOME=/home/anton/sbcl/sbcl-1.0.54-x86-linux/lib/sbcl
#/home/anton/sbcl/sbcl-1.0.54-x86-linux/bin/sbcl --noinform --end-runtime-options --no-sysinit --no-userinit --load quicklisp/setup.lisp --load run-agent.lisp --eval "(quit)"
# Today test resutls submittion fails on some Lisps (e.g. CLISP) due to broken drakma.
# To work this around, we can run another Lisp where drakma works, and submit the
# test results using it. The below invocation submits all the test results for the last 24
# hours which hasn't been submitted yet.
#/home/anton/sbcl/sbcl-1.0.54-x86-linux/run.sh --noinform --end-runtime-options --no-sysinit --no-userinit --load quicklisp/setup.lisp --load submit-last-day-results.lisp --eval "(quit)"
Jump to Line
Something went wrong with that request. Please try again.