Utilizzando maven può essere utile disabilitare il controllo sui test, esistono diverse soluzioni.
Test attivo ma non bloccante nel caso vada in errore
Utilizzare la notazione "testFailureIgnore a true" in modo tale che in caso di errore del test la compilazione vada comunque a buon fine e non sia bloccante
* impostare false per rendere bloccante la compilazione e il test
Esclusione del test di default
Nel caso in cui si voglia escludere di default il test dalla compilazione è possibile utilizzare la notazione skipTests impostata a true
Esclusione del test da riga di comando
in alternativa compilando da riga di comando è possibile utilizzare il comando:
o in alternativa
Esempio di nodo da aggiungere nel pom.xml
Test attivo ma non bloccante nel caso vada in errore
Utilizzare la notazione "testFailureIgnore a true" in modo tale che in caso di errore del test la compilazione vada comunque a buon fine e non sia bloccante
<testFailureIgnore>true</testFailureIgnore>
* impostare false per rendere bloccante la compilazione e il test
Esclusione del test di default
Nel caso in cui si voglia escludere di default il test dalla compilazione è possibile utilizzare la notazione skipTests impostata a true
<skipTests>true</skipTests>
Esclusione del test da riga di comando
in alternativa compilando da riga di comando è possibile utilizzare il comando:
mvn install -DskipTests
o in alternativa
mvn install -Dmaven.test.skip=true
Esempio di nodo da aggiungere nel pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
<skipTests>true</skipTests>
<includes>
<include>path.ClasseTest.java</include>
</includes>
<excludes>
<exclude>**</exclude>
</excludes>
</configuration>
</plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
<skipTests>true</skipTests>
<includes>
<include>path.ClasseTest.java</include>
</includes>
<excludes>
<exclude>**</exclude>
</excludes>
</configuration>
</plugin>
Commenti
Posta un commento