/
.travis.yml
44 lines (43 loc) · 1.88 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: java
env: VERSION=2.10.1-SNAPSHOT
matrix:
include:
- dist: trusty
jdk: openjdk7
- dist: trusty
jdk: openjdk8
- dist: xenial
jdk: openjdk10
- dist: xenial
jdk: openjdk11
- dist: trusty
jdk: oraclejdk8
- dist: trusty
jdk: oraclejdk9
- dist: trusty
jdk: oraclejdk11
- dist: bionic
jdk: openjdk14
- dist: bionic
jdk: openjdk17
addons:
apt:
update: true
install: true
script:
- mvn install -B
- (cd compat-tests && ./hamcrest-test.sh ${VERSION} 2.2)
- test "openjdk7" == "${TRAVIS_JDK_VERSION}" || test "openjdk17" == "${TRAVIS_JDK_VERSION}" || (cd compat-tests && ./assertj-test.sh ${VERSION} 3.9.1 only-assertj)
- test "openjdk7" == "${TRAVIS_JDK_VERSION}" || test "openjdk17" == "${TRAVIS_JDK_VERSION}" || (cd compat-tests && ./assertj-test.sh ${VERSION} 3.13.2 only-assertj)
- test "openjdk7" == "${TRAVIS_JDK_VERSION}" || test "openjdk17" == "${TRAVIS_JDK_VERSION}" || (cd compat-tests && ./assertj-test.sh ${VERSION} 3.15.0 only-assertj)
- test "openjdk7" == "${TRAVIS_JDK_VERSION}" || test "openjdk17" == "${TRAVIS_JDK_VERSION}" || (cd compat-tests && ./assertj-test.sh ${VERSION} 3.19.0 both)
- test "openjdk7" == "${TRAVIS_JDK_VERSION}" || test "openjdk17" == "${TRAVIS_JDK_VERSION}" || (cd compat-tests && ./assertj-test.sh ${VERSION} 3.20.2 both)
- test "openjdk17" != "${TRAVIS_JDK_VERSION}" || (cd compat-tests && ./assertj-test.sh ${VERSION} 3.19.0 only-assertj3)
- test "openjdk17" != "${TRAVIS_JDK_VERSION}" || (cd compat-tests && ./assertj-test.sh ${VERSION} 3.20.2 only-assertj3)
- (cd compat-tests && ./jaxb-test.sh ${VERSION} javax)
- test "openjdk7" == "${TRAVIS_JDK_VERSION}" || (cd compat-tests && ./jaxb-test.sh ${VERSION} jakarta)
notifications:
email:
- xmlunit-commits@lists.sourceforge.net
after_success:
- mvn clean test jacoco:report coveralls:report -Pjacoco