From fc7db6513886fbcd040918d4c878dbb527a9e19c Mon Sep 17 00:00:00 2001 From: Michal Kordas Date: Tue, 26 May 2015 01:59:58 +0200 Subject: [PATCH] Remove noise at Coveralls by using one JDK for coverage builds. #1133 --- .travis.yml | 49 +++++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 20 deletions(-) diff --git a/.travis.yml b/.travis.yml index b45626c83..7754c5389 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,26 +1,38 @@ language: java sudo: false -jdk: - - openjdk7 - - oraclejdk7 - - oraclejdk8 - -env: - # UT only - - MAIN_ARGS="test" COVERALLS_ARGS="" - # cobertura validation only - - MAIN_ARGS="verify -Dpmd.skip=true -Dfindbugs.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS="mvn clean cobertura:cobertura coveralls:report" - # checkstyle only - - MAIN_ARGS="verify -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERALLS_ARGS="" - # findbugs + pmd only - - MAIN_ARGS="compile pmd:check findbugs:check" COVERALLS_ARGS="" - # full site only - - MAIN_ARGS="site -Dlinkcheck.skip=true -Dmaven.javadoc.skip=true -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS="" - install: - +matrix: + fast_finish: true + include: + # unit tests (openjdk7, oraclejdk7 and oraclejdk8) + - jdk: openjdk7 + env: DESC="unit tests on openjdk7" MAIN_ARGS="test" COVERALLS_ARGS="" + - jdk: oraclejdk7 + env: DESC="unit tests on oraclejdk7" MAIN_ARGS="test" COVERALLS_ARGS="" + - jdk: oraclejdk8 + env: DESC="unit tests on oraclejdk8" MAIN_ARGS="test" COVERALLS_ARGS="" + # checkstyle (openjdk7, oraclejdk7 and oraclejdk8) + - jdk: openjdk7 + env: DESC="checkstyle on openjdk7" MAIN_ARGS="verify -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERALLS_ARGS="" + - jdk: oraclejdk7 + env: DESC="checkstyle on oraclejdk7" MAIN_ARGS="verify -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERALLS_ARGS="" + - jdk: oraclejdk8 + env: DESC="checkstyle on oraclejdk8" MAIN_ARGS="verify -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERALLS_ARGS="" + # cobertura and coveralls (oraclejdk8) + - jdk: oraclejdk8 + env: DESC="cobertura and coveralls" MAIN_ARGS="verify -Dpmd.skip=true -Dfindbugs.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS="mvn clean cobertura:cobertura coveralls:report" + # findbugs and pmd (oraclejdk8) + - jdk: oraclejdk8 + env: DESC="findbugs and pmd" MAIN_ARGS="compile pmd:check findbugs:check" COVERALLS_ARGS="" + # site (openjdk7 and oraclejdk8) + - jdk: openjdk7 + env: DESC="site on openjdk7" MAIN_ARGS="site -Dlinkcheck.skip=true -Dmaven.javadoc.skip=true -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS="" + - jdk: oraclejdk8 + env: DESC="site on oraclejdk8" MAIN_ARGS="site -Dlinkcheck.skip=true -Dmaven.javadoc.skip=true -DskipTests -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS="" + script: mvn clean $MAIN_ARGS after_success: @@ -33,6 +45,3 @@ cache: branches: only: - master - -matrix: - fast_finish: true