From 15ce1840ab9ef7d711b744a2ba4422746768ab64 Mon Sep 17 00:00:00 2001 From: Olof-Joachim Frahm Date: Thu, 15 Jan 2015 23:46:28 +0000 Subject: [PATCH] Add Travis CI configuration file. --- .travis.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .travis.yml 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))' -- 1.7.10.4