Skip to content

Commit 8381653

Browse files
committed
Test with multiple jdk verisons in travis
Need to symlink the system CA certificates if necessary. on openjdk9+. openjdk9 is allowed to fail because of its fragility. See more: athttps://www.deps.co/guides/travis-ci-latest-java/
1 parent 91209b7 commit 8381653

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

.travis.yml

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,29 @@ install: true
33
language: java
44
jdk:
55
- oraclejdk8
6+
- oraclejdk9
7+
- oraclejdk11
8+
- openjdk8
9+
- openjdk9
610

711
env: DISPLAY=:99.0
812

13+
matrix:
14+
include:
15+
- jdk: openjdk10
16+
before_install:
17+
- rm "${JAVA_HOME}/lib/security/cacerts"
18+
- ln -s /etc/ssl/certs/java/cacerts "${JAVA_HOME}/lib/security/cacerts"
19+
- jdk: openjdk11
20+
before_install:
21+
- rm "${JAVA_HOME}/lib/security/cacerts"
22+
- ln -s /etc/ssl/certs/java/cacerts "${JAVA_HOME}/lib/security/cacerts"
23+
allow_failures:
24+
- jdk: openjdk9
25+
before_install:
26+
- rm "${JAVA_HOME}/lib/security/cacerts"
27+
- ln -s /etc/ssl/certs/java/cacerts "${JAVA_HOME}/lib/security/cacerts"
28+
929
before_install:
1030
- sudo apt-get install at-spi2-core
1131

@@ -18,4 +38,4 @@ script: mvn -f mavendeps/pom.xml p2:site && mvn clean verify
1838
after_failure:
1939
- cat $TRAVIS_BUILD_DIR/tests/org.codechecker.eclipse.rcp.it.tests/target/work/data/.metadata/.log
2040
- cat $TRAVIS_BUILD_DIR/tests/org.codechecker.eclipse.rcp.it.tests/target/surefire-reports/*
21-
41+
- cat $TRAVIS_BUILD_DIR/tests/org.codechecker.eclipse.rcp.unit.tests/target/work/configuration/*.log

0 commit comments

Comments
 (0)