2013-01-03 2 views

Répondre

17

Vous pouvez le faire comme suit:

Votre pom.xml doit contenir la configuration suivante.

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

Si vous voulez le support regex il suffit d'utiliser

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

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

Si vous voulez utiliser l'annotation de catégorie, vous devez effectuer les opérations suivantes:

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

Dans votre configuration maven, vous pouvez avoir quelque chose comme ça

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

Comment faire cela dans une ligne de commande? –

+1

@AnatoliiStepaniuk utiliser -DexcludedGroups = – kazanaki

+0

Je ne trouve rien référençant 'exclusGroups' pour surefire – Hafiz

Questions connexes