-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
44 lines (39 loc) · 1.17 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
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:
# - env: LISP=ccl32
before_install:
- sudo apt-get update
- sudo apt-get install -y libxml2-utils
install:
- curl -L https://github.com/luismbo/cl-travis/raw/master/install.sh | sh
- if [ "${LISP:(-2)}" = "32" ]; then
sudo apt-get install libc6-dev-i386 libffi-dev:i386;
fi
- mkdir -p ~/quicklisp/dists/pauldist
- curl -L http://pauldist.kisp.in/pauldist.txt > ~/quicklisp/dists/pauldist/distinfo.txt
- touch ~/quicklisp/dists/pauldist/enabled.txt
#- git clone --depth=1 git://github.com/trivial-features/trivial-features.git ~/lisp/trivial-features
#- git clone git://common-lisp.net/projects/alexandria/alexandria.git ~/lisp/alexandria
#- git clone --depth=1 git://github.com/cl-babel/babel.git ~/lisp/babel
- which bash
- bash --version
- which diff
- diff -v
- which xmllint
- xmllint --version
script:
- cl -e '(ql:quickload "musicxml-pwgl")
(uiop:quit (if (myam:run! :musicxml-pwgl) 0 1))'