у меня есть этот тестовый класс
class TaggingTestIT {
@BeforeAll
public static void beforeAll() {
}
@BeforeEach
public void SetUp() {
}
@Tag("fast")
@Test
void fastTest() {
System.out.println("*** fast ***");
}
@Tag("slow")
@Test
void slowTest() {
System.out.println("*** slow ***");
}
@Tag("help")
@Test
void helpTest() {
System.out.println("*** doodi ***");
}
}
и файл pom
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19</version>
<configuration>
<properties>
<includeTags>${test.group}</includeTags>
</properties>
</configuration>
<dependencies>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-surefire-provider</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.0.2</version>
</dependency>
</dependencies>
</plugin>
, поэтому, когда я использую командную строку "mvn -Dtest.group= медленная проверка "я выхожу из всех тестов, потому что он запускает все тесты, как будто он игнорирует мою -Dtest.group = медленная.и это происходит только тогда, когда я использую IT - интеграционный тест, поэтому, если я удаляю его и не использую интеграционный тест, и я запускаю командную строку "mvn -Dtest.group = slow verify", я получу вывод только медленно, какМогу ли я использовать теги, запускаемые с интеграционным тестом, чтобы он запускал только те тесты с нужным мне тегом?.