From 00e0e4797ffefe63776fe79bbd38e7d90b308c3e Mon Sep 17 00:00:00 2001 From: Vodorok Date: Tue, 2 Jul 2019 16:45:47 +0200 Subject: [PATCH] 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/ --- .travis.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 850e463b..65e64447 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,9 +3,23 @@ install: true language: java jdk: - oraclejdk8 + - oraclejdk9 + - oraclejdk11 + - openjdk8 env: DISPLAY=:99.0 +matrix: + include: + - jdk: openjdk10 + before_install: + - rm "${JAVA_HOME}/lib/security/cacerts" + - ln -s /etc/ssl/certs/java/cacerts "${JAVA_HOME}/lib/security/cacerts" + - jdk: openjdk11 + before_install: + - rm "${JAVA_HOME}/lib/security/cacerts" + - ln -s /etc/ssl/certs/java/cacerts "${JAVA_HOME}/lib/security/cacerts" + before_install: - sudo apt-get install at-spi2-core @@ -18,4 +32,4 @@ script: mvn -f mavendeps/pom.xml p2:site && mvn clean verify after_failure: - cat $TRAVIS_BUILD_DIR/tests/org.codechecker.eclipse.rcp.it.tests/target/work/data/.metadata/.log - cat $TRAVIS_BUILD_DIR/tests/org.codechecker.eclipse.rcp.it.tests/target/surefire-reports/* - + - cat $TRAVIS_BUILD_DIR/tests/org.codechecker.eclipse.rcp.unit.tests/target/work/configuration/*.log