Skip to content

Commit 00e0e47

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 00e0e47

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

.travis.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,23 @@ 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+
923
before_install:
1024
- sudo apt-get install at-spi2-core
1125

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

0 commit comments

Comments
 (0)