Something that works in Surefire 2.22.2 does not work in 3.0.0-M5 and 3.0.0-M6-SNAPSHOT anymore: the combination of in-/excludes with `-Dtest=MyTest`. My situation is as follows:
Configure two executions:
- default-test for JUnit 5 (incl. Spock)
- testng-test for TestNG (incl. JUnit 4)
The result when running mvn test -Dtest=MyTest is that both executions execute that test, even though in the second one it is not part of the include patterns. In 2.22.2 this works as expected.