lack/.travis.yml

41 lines
922 B
YAML
Raw Permalink Normal View History

language: common-lisp
sudo: required
env:
global:
- PATH=~/.roswell/bin:$PATH
2016-02-09 22:22:34 +09:00
- ROSWELL_BRANCH=release
- ROSWELL_INSTALL_DIR=$HOME/.roswell
- COVERAGE_EXCLUDE=t
matrix:
- LISP=sbcl-bin COVERALLS=true
- LISP=ccl-bin
- LISP=abcl
- LISP=ecl
- LISP=clisp
services:
- redis-server
install:
# Install Roswell
- curl -L https://raw.githubusercontent.com/snmsts/roswell/$ROSWELL_BRANCH/scripts/install-for-ci.sh | sh
- git clone https://github.com/fukamachi/clack ~/lisp/clack
- git clone https://github.com/Rudolph-Miller/jonathan ~/lisp/jonathan
- ros install prove
cache:
directories:
- $HOME/.roswell
- $HOME/.config/common-lisp
before_script:
- ros --version
- ros config
script:
- if [ "$LISP" = "ecl" ] || [ "$LISP" = "clisp" ]; then
ls t-*.asd | grep -v t-lack-session-store-dbi.asd | xargs run-prove;
else
run-prove t-*.asd;
2015-08-20 02:38:27 +09:00
fi