--- /dev/null
+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))'