diff --git a/.travis.yml b/.travis.yml index 2347506cc..a434babe3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,66 +9,107 @@ matrix: include: # unit tests (openjdk7, oraclejdk7 and oraclejdk8) - jdk: openjdk7 - env: - - DESC="tests" - - CMD="mvn clean integration-test" COVERALLS_ARGS="" + env:DESC="tests" CMD="mvn clean integration-test" COVERAGE_CMD="" - jdk: oraclejdk7 - env: DESC="tests" CMD="mvn clean integration-test" COVERALLS_ARGS="" + env:DESC="tests" CMD="mvn clean integration-test" COVERAGE_CMD="" - jdk: oraclejdk8 - env: DESC="tests" CMD="mvn clean integration-test" COVERALLS_ARGS="" + env:DESC="tests" CMD="mvn clean integration-test" COVERAGE_CMD="" + # checkstyle (openjdk7, oraclejdk7 and oraclejdk8) - jdk: openjdk7 - env: DESC="checkstyle" CMD="mvn clean verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERALLS_ARGS="" + env:DESC="checkstyle" CMD="mvn clean verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERAGE_CMD="" - jdk: oraclejdk7 - env: DESC="checkstyle" CMD="mvn clean verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERALLS_ARGS="" + env:DESC="checkstyle" CMD="mvn clean verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERAGE_CMD="" - jdk: oraclejdk8 - env: DESC="checkstyle" CMD="mvn clean verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERALLS_ARGS="" + env:DESC="checkstyle" CMD="mvn clean verify -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true" COVERAGE_CMD="" + # cobertura and coveralls (oraclejdk8) - jdk: oraclejdk8 - env: DESC="cobertura and coveralls" CMD="mvn clean cobertura:cobertura" COVERALLS_ARGS="bash <(curl -s https://codecov.io/bash)" + env: + - DESC="cobertura and coveralls" + - CMD="mvn clean cobertura:cobertura" + - COVERAGE_CMD="bash <(curl -s https://codecov.io/bash)" # findbugs and pmd (oraclejdk8) - jdk: oraclejdk8 - env: DESC="findbugs and pmd" CMD="mvn clean compile pmd:check findbugs:check" COVERALLS_ARGS="" + env: + - DESC="findbugs and pmd" + - CMD="mvn clean compile pmd:check findbugs:check" + - COVERAGE_CMD="" + # site (oraclejdk8 as 'site' success is required to be sure that on release time all will be ok, admins will use oracle8 version) - jdk: oraclejdk8 - env: DESC="site" CMD="mvn clean site -Dlinkcheck.skip=true -Dmaven.javadoc.skip=true -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS="" + env: + - DESC="site" + - CMD="mvn clean site -Dlinkcheck.skip=true -Dmaven.javadoc.skip=true -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true -Dcheckstyle.ant.skip=true" + - COVERAGE_CMD="" # assembly (oraclejdk8) - jdk: oraclejdk8 - env: DESC="assembly" CMD="mvn clean install -Passembly -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true -Dcheckstyle.ant.skip=true" COVERALLS_ARGS="" + env: + - DESC="assembly" + - CMD="mvn clean install -Passembly -DskipTests -DskipITs -Dpmd.skip=true -Dfindbugs.skip=true -Dcobertura.skip=true -Dcheckstyle.ant.skip=true" + - COVERAGE_CMD="" + # NoErrorTest - Orekit (oraclejdk8) - jdk: oraclejdk8 - env: DESC="NoErrorTest - Orekit" CMD="git clone https://github.com/CS-SI/Orekit.git && cd Orekit && git checkout bc527a1 && sed -i 's/6\.66.9-SNAPSHOT6\.66.9-SNAPSHOT