Hi Simon,
StringUtilTest is not executed,
the only executed test is UtPlsqlMojoTest.
Also you can observe that execution of
mvn clean verify -P coverage -DskipITs -Dtest=\*StringUtil\*
fails with message
No tests were executed!
StringUtilTest is JUnit 5 test,
whereas UtPlsqlMojoTest is JUnit 4 test.
You're using maven-surefire-plugin version 2.12.4, however
After addition to your pom.xml of
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
</plugin>
Same command succeeds, executes StringUtilTest and produces following expected report