2013-01-03 13 views

risposta

17

È possibile farlo nel modo seguente:

tuo pom.xml deve contenere la seguente configurazione.

<configuration> 
    <excludes> 
     <exclude>**/TestCircle.java</exclude> 
     <exclude>**/TestSquare.java</exclude> 
    </excludes> 
</configuration> 

Se si desidera il supporto regex basta usare

<excludes> 
    <exclude>%regex[.*[Cat|Dog].*Test.*]</exclude> 
</excludes> 

http://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html

Se si desidera utilizzare Categoria annotazione, è necessario effettuare le seguenti operazioni:

@Category(com.myproject.annotations.Exclude) 
@Test 
public testFoo() { 
    .... 
} 

Nella tua configurazione di Maven, puoi avere qualcosa di simile a questo

<configuration> 
    <excludedGroups>com.myproject.annotations.Exclude</excludedGroups> 
</configuration> 
+1

Come eseguire questa operazione in una riga di comando? –

+1

@AnatoliiStepaniuk usa -DexcludedGroups = – kazanaki

+0

Non riesco a trovare nulla che faccia riferimento a "excludedGroups" per surefire – Hafiz

Problemi correlati