Use Qlot for versions of dependencies management.

This commit is contained in:
Eitaro Fukamachi 2015-06-09 01:29:13 +09:00
parent 7c287063a4
commit b4eb4d19a3
2 changed files with 15 additions and 11 deletions

View file

@ -8,18 +8,21 @@ env:
install: install:
- curl -L https://raw.githubusercontent.com/snmsts/roswell/release/scripts/travis-install.sh | sh - curl -L https://raw.githubusercontent.com/snmsts/roswell/release/scripts/travis-install.sh | sh
- curl https://raw.githubusercontent.com/fukamachi/qlot/master/roswell/qlot.ros -o ~/qlot; chmod u+x ~/qlot
- cd $TRAVIS_BUILD_DIR; ~/qlot install
before_script: before_script:
- git clone https://github.com/fukamachi/clack ~/lisp/clack - git clone https://github.com/fukamachi/qlot ~/lisp/qlot
script: script:
- ros -s prove -s cl-coveralls - ~/qlot exec
-e '(or (coveralls:with-coveralls (:exclude "t") ros -s prove -s cl-coveralls
(loop for file in (uiop:directory-files (uiop:ensure-directory-pathname (uiop:getenv "TRAVIS_BUILD_DIR"))) -e '(or (coveralls:with-coveralls (:exclude "t")
when (and (string= (pathname-type file) "asd") (loop for file in (uiop:directory-files (uiop:ensure-directory-pathname (uiop:getenv "TRAVIS_BUILD_DIR")))
(< 2 (length (pathname-name file))) when (and (string= (pathname-type file) "asd")
(string= (pathname-name file) "t-" :end1 2)) (< 2 (length (pathname-name file)))
collect (pathname-name file) into test-files (string= (pathname-name file) "t-" :end1 2))
finally collect (pathname-name file) into test-files
(return (not (some (function null) (mapcar (function prove:run) test-files)))))) finally
(uiop:quit -1))' (return (not (some (function null) (mapcar (function prove:run) test-files))))))
(uiop:quit -1))'

1
qlfile Normal file
View file

@ -0,0 +1 @@
github fukamachi/clack