From: Olof-Joachim Frahm Date: Thu, 15 Jan 2015 23:46:28 +0000 (+0000) Subject: Add Travis CI configuration file. X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=15ce1840ab9ef7d711b744a2ba4422746768ab64;p=cl-inotify.git Add Travis CI configuration file. --- diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..131a4c4 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,31 @@ +language: lisp + +env: + matrix: + - LISP=abcl + - LISP=allegro + - LISP=sbcl + - LISP=sbcl32 + - LISP=ccl + - LISP=ccl32 + - LISP=clisp + - LISP=clisp32 + - LISP=cmucl + - LISP=ecl + +matrix: + allow_failures: + # CIM not available for CMUCL + - env: LISP=cmucl + +install: + - curl https://raw.githubusercontent.com/luismbo/cl-travis/master/install.sh | sh + +script: + # work around fiveam + - cl -e '(ql:quickload :cffi-grovel) + (ql:quickload :cl-inotify-tests) + (unless (let ((results (fiveam:run (find-symbol "CL-INOTIFY" "CL-INOTIFY-TESTS")))) + (fiveam:explain! results) + (notany (function fiveam::test-failure-p) results)) + (uiop:quit 1))'