Come dividere l'esecuzione maven-surefire-plug a due esecuzioni separate?
Domanda
Questo è quello che sto cercando di fare:
[...]
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.5</version>
<configuration>
<excludes>
<exclude>**/*JSFTest.java</exclude>
</excludes>
<executions>
<execution>
<phase>integration-test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<excludes>
<!-- intentionally empty to override configuration above -->
</excludes>
<includes>
<include>**/*JSFTest.java</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
Il mio <execution>
personalizzato deve eseguire tutti i test JSF legate nel contenitore. Purtroppo non trova alcun test. Assomiglia <includes>
non funziona. Mentre <excludes>
escludere efficacemente questi test durante test
fase. Che cosa c'è che non va qui?
Soluzione
Check this out su come fare entrambe le cose test di integrazione e test nello stesso progetto.
http://docs.codehaus.org/display/MAVENUSER/ Maven + e + + Integrazione Testing
La mia preferenza è la maven-failsafe-plugin
Altri suggerimenti
Più come una nota a sé:; -)
<excludes>
<exclude>none</exclude>
<excludes>
Un esclude vuoti non funziona.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow