Skip to content

Commit 5b4958f

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 5b4958f

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

.travis.yml

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

710
env: DISPLAY=:99.0
811

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

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

0 commit comments

Comments
 (0)