3b5cc335 |
language: common-lisp
|
ea68cfad |
sudo: false
|
3b5cc335 |
env:
|
312e2f6d |
global:
- PATH=~/.roswell/bin:$PATH
- ROSWELL_BRANCH=master
- ROSWELL_INSTALL_DIR=$HOME/.roswell
- COVERAGE_EXCLUDE=t
|
3b5cc335 |
matrix:
|
312e2f6d |
- LISP=sbcl-bin COVERALLS=true
|
3b5cc335 |
install:
|
312e2f6d |
# Roswell & coveralls
- curl -L https://raw.githubusercontent.com/snmsts/roswell/$ROSWELL_BRANCH/scripts/install-for-ci.sh | sh
- git clone https://github.com/fukamachi/cl-coveralls ~/lisp/cl-coveralls
|
3b5cc335 |
# Clone cl-libyaml
|
96d6bf0c |
- git clone https://github.com/eudoxia0/cl-libyaml.git ~/lisp/cl-libyaml
|
312e2f6d |
cache:
directories:
- $HOME/.roswell
- $HOME/.config/common-lisp
before_script:
- ros --version
- ros config
|
3b5cc335 |
script:
|
c5d0dd26 |
- ros -e '(ql:quickload (list :fiveam :cl-coveralls :cl-yaml-test))'
|
312e2f6d |
-e '(setf fiveam:*debug-on-error* t
fiveam:*debug-on-failure* t)'
|
c5d0dd26 |
-e '(setf *debugger-hook*
(lambda (c h)
(declare (ignore c h))
(uiop:quit -1)))'
-e '(coveralls:with-coveralls (:exclude (list "t" "src/error.lisp"))
(cl-yaml-test:run-tests))'
|
3b5cc335 |
notifications:
email:
- eudoxiahp@gmail.com
|