tvl-depot/third_party/lisp/fiveam/.travis.yml

47 lines
1,000 B
YAML

dist: bionic
language: lisp
env:
matrix:
- LISP=abcl
- LISP=allegro
- LISP=ccl
- LISP=ccl32
- LISP=ecl
- LISP=sbcl
- LISP=sbcl32
- LISP=cmucl
matrix:
allow_failures:
- env: LISP=allegro
- env: LISP=ccl32
- env: LISP=cmucl
- env: LISP=sbcl32
notifications:
email:
on_success: change
on_failure: always
irc:
channels:
- "chat.freenode.net#iolib"
on_success: change
on_failure: always
use_notice: true
skip_join: true
install:
- curl -L https://raw.githubusercontent.com/sionescu/cl-travis/master/install.sh | sh
- cl -e "(cl:in-package :cl-user)
(dolist (p '(:alexandria))
(ql:quickload p :verbose t))"
script:
- cl -e "(cl:in-package :cl-user)
(ql:quickload :fiveam/test :verbose t)
(uiop:quit (if (some (lambda (x) (typep x '5am::test-failure))
(5am:run :it.bese.fiveam))
1 0))"
sudo: required