パラメータ化された JUnit 5 テストがあります。
@EnumSource(Mode.class)
@ParameterizedTest void shouldRunWithMode(Mode mode) {
...
ここで説明されているように、列挙型ケースの 1 つを Maven での実行から除外したい:
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<test>!testpackage.SomeTest#shouldRunWithMode[3 three]</test>
</configuration>
</plugin>
のない同じことは、包含!
を意味します。つまり、このテストのみを実行します。
除外式と角括弧をいじってみましたが、それを機能させる組み合わせが見つかりませんでした。
デモ プロジェクトはGitHub にあります。