lack/.travis.yml
2015-03-21 01:12:11 +09:00

28 lines
1 KiB
YAML

language: common-lisp
env:
matrix:
- LISP=sbcl COVERALLS=true
- LISP=ccl
install:
# Install cl-travis
- curl https://raw.githubusercontent.com/luismbo/cl-travis/master/install.sh | bash
before_script:
- git clone https://github.com/fukamachi/fast-http ~/lisp/fast-http
- git clone https://github.com/fukamachi/quri ~/lisp/quri
- git clone https://github.com/fukamachi/cl-cookie ~/lisp/cl-cookie
- git clone https://github.com/fukamachi/dexador ~/lisp/dexador
- git clone https://github.com/fukamachi/http-body ~/lisp/http-body
- git clone https://github.com/fukamachi/cl-coveralls ~/lisp/cl-coveralls
script:
- cl -l prove -l cl-coveralls
-e '(or (coveralls:with-coveralls ()
(every (function identity)
(list (prove:run :t-lack)
(prove:run :t-lack-middleware-static)
(prove:run :t-lack-middleware-session)
(prove:run :t-lack-middleware-csrf))))
(uiop:quit -1))'