У меня есть параметризованный тест JUnit 5, например,
@EnumSource(Mode.class)
@ParameterizedTest void shouldRunWithMode(Mode mode) {
...
Я хочу исключить один из перечисленных случаев из работы в Maven, как описано здесь :
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<test>!testpackage.SomeTest#shouldRunWithMode[3 three]</test>
</configuration>
</plugin>
То же самое без !
означало бы включение , т.е. выполнить только этот тест.
Я играл с выражением исключения и квадратными скобками, но я не стал t найти комбинацию, чтобы заставить его работать.
Демонстрационный проект - на GitHub .