lack/circle.yml
2015-06-09 16:51:42 +09:00

21 lines
No EOL
800 B
YAML

machine:
environment:
LISP: sbcl
PATH: ~/.roswell/bin:$PATH
checkout:
pre:
- curl -L https://raw.githubusercontent.com/snmsts/roswell/master/scripts/install-for-ci.sh | sh
dependencies:
pre:
- git clone https://github.com/fukamachi/qlot ~/lisp/qlot
- ros install qlot
override:
- if [ ! -d quicklisp ]; then qlot install; fi
cache_directories:
- "quicklisp"
test:
override:
- qlot exec ros -s prove -e '(or (loop for file in (uiop:directory-files *default-pathname-defaults*) when (and (string= (pathname-type file) "asd") (< 2 (length (pathname-name file))) (string= (pathname-name file) "t-" :end1 2)) collect (pathname-name file) into test-files finally (return (not (some (function null) (mapcar (function prove:run) test-files))))) (uiop:quit -1))'