Add WITH-POINTER-TO-VECTOR-DATA for Clasp (#385)
[cffi.git] / .travis.yml
blobcec42559e8cae0ca39af3ed879adaa7726eaf05b
1 os: linux
2 dist: focal
3 language: generic
5 env:
6   jobs:
7     - LISP=abcl
8     - LISP=allegro
9     - LISP=ccl
10     - LISP=ccl32
11     - LISP=clisp
12     # clisp:i386 no longer available in Ubuntu Focal
13     # - LISP=clisp32
14     # cmucl not supported by CIM
15     # - LISP=cmucl
16     - LISP=ecl
17     - LISP=sbcl
18     - LISP=sbcl32
20 jobs:
21   fast_finish: true
22   allow_failures:
23     - env: LISP=abcl
24     - env: LISP=allegro
25     - env: LISP=ccl32
26     - env: LISP=clisp
27     # - env: LISP=clisp32
28     # - env: LISP=cmucl
29     - env: LISP=ecl
30     - env: LISP=sbcl32
32 install:
33   - curl -L https://github.com/lispci/cl-travis/raw/master/install.sh | sh
34   - git clone --depth=1 https://github.com/trivial-features/trivial-features.git ~/lisp/trivial-features
35   - git clone https://gitlab.common-lisp.net/alexandria/alexandria.git ~/lisp/alexandria
36   - git clone --depth=1 https://github.com/cl-babel/babel.git ~/lisp/babel
38 script:
39   - cl -e '(ql:quickload :cffi-tests)
40            (when (cffi-tests:run-all-cffi-tests)
41              (uiop:quit 1))'