Я пытаюсь исключить тег из тестового выполнения с помощью системных подпрограмм Java, которые передаются через командную строку, но он не работает.
public class A {
@Test
@Tag("NotThreadSafe")
public void test(){
System.out.println("NotThreadSafe");
}
@Test
public void test2(){
System.out.println("It's ok");
}
}
$: mvn clean test -Dtest="**/selftest/**" -DexcludeTags="NotThreadSafe"
Вывод:
NotThreadSafe
It's ok
Но -Группы правильно работают:
$: mvn clean test -Dtest="**/cdp/autotests/selftest/**" -Dgroups="NotThreadSafe"
Вывод:
NotThreadSafe