lack/.travis.yml
2015-08-20 02:18:25 +09:00

37 lines
867 B
YAML

language: common-lisp
sudo: required
env:
global:
- PATH=~/.roswell/bin:$PATH
- ROSWELL_BRANCH=master
- ROSWELL_INSTALL_DIR=$HOME/.roswell
- COVERAGE_EXCLUDE=t
matrix:
- LISP=sbcl-bin COVERALLS=true
- LISP=ccl-bin
- LISP=abcl
- LISP=ecl
- LISP=clisp
- LISP=cmucl
install:
# Install Roswell
- curl -L https://raw.githubusercontent.com/snmsts/roswell/$ROSWELL_BRANCH/scripts/install-for-ci.sh | sh
- ros -e '(ql:update-all-dists :prompt nil)'
- git clone https://github.com/fukamachi/clack ~/lisp/clack
- git clone https://github.com/rpav/fast-io ~/lisp/fast-io
- 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:
- run-prove t-*.asd