grovel: improve IN-PACKAGE error handling
[cffi.git] / .travis.yml
blob7b0aa85a13488205bc3a2f110980c0ec31605590
1 branches:
2   only:
3     - master
5 language: lisp
7 env:
8   matrix:
9     #- LISP=abcl
10     #- LISP=allegro
11     - LISP=sbcl
12     - LISP=sbcl32
13     - LISP=ccl
14     - LISP=ccl32
15     #- LISP=clisp
16     #- LISP=clisp32
17     #- LISP=cmucl
18     #- LISP=ecl
20 matrix:
21   allow_failures:
22     - env: LISP=ccl32
24 install:
25   - curl -L https://github.com/luismbo/cl-travis/raw/master/install.sh | sh
26   - if [ "${LISP:(-2)}" = "32" ]; then
27       sudo apt-get install -y libc6-dev-i386 libffi-dev:i386;
28     fi
29   - git clone --depth=1 git://github.com/trivial-features/trivial-features.git ~/lisp/trivial-features
30   - git clone https://gitlab.common-lisp.net/alexandria/alexandria.git ~/lisp/alexandria
31   - git clone --depth=1 git://github.com/cl-babel/babel.git ~/lisp/babel
33 script:
34   - cl -e '(ql:quickload :cffi-tests)
35            (when (cffi-tests:run-all-cffi-tests)
36              (uiop:quit 1))'