diff --git a/.travis.yml b/.travis.yml index 0b7eb06..8b4debf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,7 @@ language: java jdk: - oraclejdk8 git: - cache: 3 + depth: 3 cache: directories: - "$HOME/.m2" @@ -18,7 +18,7 @@ addons: before_install: - git clone https://github.com/CJSCommonPlatform/travis-settings.git target/travis-settings - ln -sfT ${PWD}/target/travis-settings/settings.xml ${HOME}/.m2/settings.xml -install: "${PWD}/target/travis-settings/java/install.sh -e -q -DexcludeGroupIds=uk.gov.justice.service,uk.gov.justice.services" +install: "${PWD}/target/travis-settings/java/install.sh -e -q -DexcludeGroupIds=uk.gov.justice.maven" script: "${PWD}/target/travis-settings/java/script-install.sh coveralls:report sonar:sonar" after_success: "${PWD}/target/travis-settings/java/after_success.sh" env: diff --git a/pom.xml b/pom.xml index cb115b4..428d99f 100644 --- a/pom.xml +++ b/pom.xml @@ -21,6 +21,7 @@ 1.30.0 + maven-test-utils diff --git a/src/test/java/uk/gov/justice/maven/test/utils/BetterAbstractMojoTestCaseTest.java b/src/test/java/uk/gov/justice/maven/test/utils/BetterAbstractMojoTestCaseTest.java new file mode 100644 index 0000000..be2e281 --- /dev/null +++ b/src/test/java/uk/gov/justice/maven/test/utils/BetterAbstractMojoTestCaseTest.java @@ -0,0 +1,27 @@ +package uk.gov.justice.maven.test.utils; + +import static org.junit.Assert.assertTrue; + +import java.io.File; + +import org.apache.maven.plugin.Mojo; +import org.junit.Test; + +public class BetterAbstractMojoTestCaseTest { + + private BetterAbstractMojoTestCase mojoTestCase = new BetterAbstractMojoTestCase() { + @Override + protected Mojo lookupConfiguredMojo(final File pom, final String goal) throws Exception { + return super.lookupConfiguredMojo(pom, goal); + } + }; + + /** + * Adding this test for coveralls report generation + */ + + @Test + public void emptyAssertion() { + assertTrue(true); + } +}