Je travaille avec maven et Junit à mon projet. je voudrais utiliser un profil pour exécuter des tests spécifiques:Maven Exécuter un test particulier avec la catégorie et le profil dosnt utiliser les groupes tag
j'ai trouvé ce guide:
j'ai 2 profils:
<profiles>
<profile>
<id>fastTests</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<groups>example.com.FastHolder</groups>
</configuration>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>devProfile</id>
<activation>
<activeByDefault>false</activeByDefault></activation>
<build>
ant la classe @Test
ressemble à ça:
@RunWith(MockitoJUnitRunner.class)
@Category(FastHolderHolder.class)
public class FastHolderTest {
/// some code
@Test
public void testIt() throws Exception {
}
}
Lors de l'exécution de cette commande mvn test
je voudrais attendre d'avoir le maven exécuter le FastHolderTest test mais il n'a pas:
[INFO] --- maven-surefire-plugin:2.19:test (default-test) @ core ---
[INFO] Tests are skipped.
Que dois-je valider pour savoir pourquoi il n'a pas?