source: tags/1.6.0/.travis.yml

Last change on this file was 15188, checked in by Mark Evenson, 4 years ago

ci: run abcl/test/lisp

Expect this to fail due to the problems with nested pathname
regression present in abcl-1.5.0 but we should have this working for
releasing abcl-1.6.0.

File size: 1.4 KB
Line 
1# get the default java environment from Travis container
2language: java
3
4os:
5  - linux
6  - osx
7
8# Linux system
9dist: xenial
10
11# macOS system
12# 'xcode11.2' is macOS 10.14 xcode 11B41
13osx_image: xcode11.2
14
15env:
16  - ABCL_JDK=openjdk8
17  - ABCL_JDK=openjdk11
18
19install:
20  - echo $(pwd)
21  - bash -x ${TRAVIS_BUILD_DIR}/ci/install-adoptjdk.bash ${ABCL_JDK}
22  # Build ABCL
23  - ant abcl
24  # Configure finding abcl build source via ASDF
25  - bash -x ${TRAVIS_BUILD_DIR}/ci/asdf-finds-abcl.bash
26  # Install Quicklisp
27  - ${TRAVIS_BUILD_DIR}/abcl --eval '(require :asdf)' --eval '(require :abcl-contrib)' --eval '(asdf:load-system :quicklisp-abcl :force t)' --eval '(progn (setf ql-util::*do-not-prompt* t)(ql:add-to-init-file))' --eval '(ext:quit)'
28  # Install CFFI from master
29  - mkdir -p ~/quicklisp/local-projects && cd ~/quicklisp/local-projects && git clone https://github.com/cffi/cffi && cd cffi && git show-ref && git rev-parse
30  # Install ANSI tests
31  - bash -x ${TRAVIS_BUILD_DIR}/ci/sync-ansi-test.bash
32
33# TODO: figure out how to add abcl to our path
34
35script:
36  - ${TRAVIS_BUILD_DIR}/abcl --batch --load ${TRAVIS_BUILD_DIR}/ci/test-cffi.lisp
37  - ${TRAVIS_BUILD_DIR}/abcl --batch --load ${TRAVIS_BUILD_DIR}/ci/test-cl+ssl.lisp
38  - ${TRAVIS_BUILD_DIR}/abcl --batch --load ${TRAVIS_BUILD_DIR}/ci/test-abcl.lisp
39  - ${TRAVIS_BUILD_DIR}/abcl --batch --load ${TRAVIS_BUILD_DIR}/ci/test-ansi.lisp
40
41 
42
43
44 
Note: See TracBrowser for help on using the repository browser.