sudo: false language: java before_script: - test "x$RUN_CHECKSTYLE" != 'x' || ant -Djava.awt.headless=true download_jars install - test "x$RUN_CHECKSTYLE" != 'xtrue' || ant -Djava.awt.headless=true download_checkstyle before_install: - wget --no-check-certificate https://www.apache.org/dist/ant/binaries/apache-ant-1.10.5-bin.tar.gz - tar -xzvf apache-ant-1.10.5-bin.tar.gz - export PATH="$(pwd)/apache-ant-1.10.5/bin:$PATH" - echo $(ant -version) # skip default "install" command install: true env: global: - ANT_OPTS="-Ddisable-svnCheck=true -Djava.awt.headless=true -Drmi_force_localhost=true" matrix: include: - jdk: oraclejdk8 env: RUN_CHECKSTYLE=true script: ant -Djava.awt.headless=true checkstyle - name: Coverage on our default build with Oracle Java 8 jdk: oraclejdk8 script: - ant coverage-travis after_success: - bash <(curl -s https://codecov.io/bash) sudo: true # otherwise TEST_HTTPS.jmx -> analytics.usa.gov does not work - name: Tests with OpenJDK 8 jdk: openjdk8 script: - ant test - name: Tests with OpenJDK 11 jdk: openjdk11 script: - ant test sudo: true # otherwise TEST_HTTPS.jmx -> analytics.usa.gov does not work - name: Tests with OpenJDK EA jdk: openjdk-ea script: - ant test sudo: true # otherwise TEST_HTTPS.jmx -> analytics.usa.gov does not work allow_failures: - jdk: openjdk-ea # disable building with jdk9 as it has a bug and will not compile JMeter # see https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8193802 # - jdk: oraclejdk9 # script: ant -Djava.awt.headless=true -Drmi_force_localhost=true -Dskip.bug52310=true test # sudo: true # otherwise TEST_HTTPS.jmx -> analytics.usa.gov does not work