default
true
true
false
assemblage
false
false
org.apache.maven.plugins
maven-failsafe-plugin
${skip.integration.tests}
org.apache.maven.plugins
maven-surefire-plugin
${surefire-version}
${skip.unit.tests}
**/IT*.java
< /code>
Мои модули имеют несколько модульных тестов и тестовых случаев ИТ. А теперь некоторые (но не все модули) также имеют тестовые наборы: < /p>
Код: Выделить всё
ls */*IT*
cog/CogSuiteIT.java
cog/DepartementsITCase.java
cog/RegionsITCase.java
cog/CommunesITCase.java
cog/EvenementsCommunauxITCase.java
cog/SirenCommunauxITCase.java
competence/CompetenceITCase.java
groupement/GroupementsPerimetresITCase.java
Код: Выделить всё
@Suite
@SelectClasses({
RegionsITCase.class, DepartementsITCase.class, SirenCommunauxITCase.class,
CommunesITCase.class, EvenementsCommunauxITCase.class
})
@DisplayName("Code Officiel Géographique")
public class CogSuiteIT {
}
< /code>
Моя проблема: если я запускаю установку MVN -Passemblage | grep -f 'it' | grep -f 'tests run' Код: Выделить всё
[INFO] Tests run: [...] Time elapsed: 30.522 s - in [*].CompetenceITCase
[INFO] Tests run: [...] Time elapsed: 242.972 s - in [*].CommunesITCase
[INFO] Tests run: [...] Time elapsed: 0.91 s - in [*].RegionsITCase
[INFO] Tests run: [...] Time elapsed: 16.238 s - in [*].SirenCommunauxITCase
[INFO] Tests run: [...] Time elapsed: 1.043 s - in [*].DepartementsITCase
[INFO] Tests run: [...] Time elapsed: 2.855 s - in [*].EvenementsCommunauxITCase
[ERROR] Tests run: [...] Time elapsed: 61.191 s
Подробнее здесь: [url]https://stackoverflow.com/questions/79670171/when-some-test-suites-exist-in-a-module-how-may-i-ask-maven-failsafe-to-run-onl[/url]