From b4eb4d19a355f34a5362d50499b9b669af6a2a03 Mon Sep 17 00:00:00 2001 From: Eitaro Fukamachi Date: Tue, 9 Jun 2015 01:29:13 +0900 Subject: [PATCH] Use Qlot for versions of dependencies management. --- .travis.yml | 25 ++++++++++++++----------- qlfile | 1 + 2 files changed, 15 insertions(+), 11 deletions(-) create mode 100644 qlfile diff --git a/.travis.yml b/.travis.yml index dfae685..e8f44d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,18 +8,21 @@ env: install: - 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: - - git clone https://github.com/fukamachi/clack ~/lisp/clack + - git clone https://github.com/fukamachi/qlot ~/lisp/qlot script: - - ros -s prove -s cl-coveralls - -e '(or (coveralls:with-coveralls (:exclude "t") - (loop for file in (uiop:directory-files (uiop:ensure-directory-pathname (uiop:getenv "TRAVIS_BUILD_DIR"))) - 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))' + - ~/qlot exec + ros -s prove -s cl-coveralls + -e '(or (coveralls:with-coveralls (:exclude "t") + (loop for file in (uiop:directory-files (uiop:ensure-directory-pathname (uiop:getenv "TRAVIS_BUILD_DIR"))) + 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))' diff --git a/qlfile b/qlfile new file mode 100644 index 0000000..c2deb86 --- /dev/null +++ b/qlfile @@ -0,0 +1 @@ +github fukamachi/clack \ No newline at end of file