Skip to content

Commit 15fc274

Browse files
committed
Merge pull request #182 from frenetic-lang/travis
travis: expand test matrix
2 parents bf6b2dc + 9e6b6af commit 15fc274

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.travis-ci.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ case "$OCAML_VERSION,$OPAM_VERSION" in
55
4.00.1,1.1.0) ppa=avsm/ocaml40+opam11 ;;
66
4.01.0,1.0.0) ppa=avsm/ocaml41+opam10 ;;
77
4.01.0,1.1.0) ppa=avsm/ocaml41+opam11 ;;
8+
4.01.0,1.2.0) ppa=avsm/ocaml41+opam12 ;;
9+
4.02.0,1.1.0) ppa=avsm/ocaml42+opam11 ;;
10+
4.02.0,1.2.0) ppa=avsm/ocaml42+opam12 ;;
811
*) echo Unknown $OCAML_VERSION,$OPAM_VERSION; exit 1 ;;
912
esac
1013

@@ -20,9 +23,10 @@ echo OPAM versions
2023
opam --version
2124
opam --git-version
2225

23-
(cd $HOME && curl "https://s3.amazonaws.com/opam-street/opam-street.tar.gz" | tar xz)
26+
(cd $HOME && curl "https://s3.amazonaws.com/opam-street/opam-street.${OCAML_VERSION}_${OPAM_VERSION}.tar.gz" | tar xz)
2427
eval `opam config env`
2528
export CAML_LD_LIBRARY_PATH="$EXTRA_LD_LIBRARY_PATH:$CAML_LD_LIBRARY_PATH"
29+
export OPAMCRITERIA="-removed,-changed,-notuptodate"
2630
opam install ${OPAM_DEPENDS}
2731

2832
for fdep in $FRENETIC_DEPENDS; do

.travis.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,14 @@ language: c
22
script: bash -ex .travis-ci.sh
33
env:
44
global:
5-
- OPAM_DEPENDS="cstruct quickcheck ounit pa_ounit textutils core async sexplib"
5+
- OPAM_DEPENDS="cstruct quickcheck ounit pa_ounit core async sexplib"
66
- CONFIG_FLAGS="--enable-tests --enable-quickcheck --enable-async"
77
- FRENETIC_DEPENDS="ocaml-packet"
88
matrix:
99
- OCAML_VERSION=4.01.0 OPAM_VERSION=1.1.0
10+
- OCAML_VERSION=4.01.0 OPAM_VERSION=1.2.0
11+
- OCAML_VERSION=4.02.0 OPAM_VERSION=1.1.0
12+
- OCAML_VERSION=4.02.0 OPAM_VERSION=1.2.0
1013
notifications:
1114
irc:
1215
channels:

0 commit comments

Comments
 (0)