Allegro: force minimum timeout for WAIT-ON-SEMAPHORE
[bordeaux-threads.git] / .travis.yml
blobe0c6fa62ba94e73f8115f4880342f73a80fcf072
1 os: linux
2 dist: focal
3 language: generic
5 branches:
6   except:
7     - hugo
9 env:
10   jobs:
11     - LISP=sbcl
12     - LISP=ccl
13     - LISP=ecl
14     - LISP=abcl
15     - LISP=clisp
16     - LISP=allegro
17     # - LISP=sbcl32
18     # - lisp=ccl32
19     # - LISP=cmucl
21 jobs:
22   fast_finish: true
23   allow_failures:
24     - env: LISP=clisp
25     - env: LISP=allegro
26     # - env: LISP=sbcl32
27     # - env: LISP=ccl32
28     # - env: LISP=cmucl
30 notifications:
31   email:
32     on_success: change
33     on_failure: always
34   irc:
35     channels:
36       - "chat.freenode.net#iolib"
37     on_success: change
38     on_failure: always
39     use_notice: true
40     skip_join: true
42 install:
43   - curl -L https://raw.githubusercontent.com/lispci/cl-travis/master/install.sh | sh
45 script:
46   - cl -e "(cl:in-package :cl-user)
47            (prin1 (lisp-implementation-type)) (terpri) (prin1 (lisp-implementation-version)) (terpri)
48            (ql:quickload :bordeaux-threads/test :verbose t)
49            (5am:run! :bordeaux-threads)
50            (uiop:quit
51              (if (5am:run! :bordeaux-threads-2) 0 -1))"