Я пытаюсь исключить PIT из мутации каких-либо методов ввода-вывода, таких как «закрыть» и «сбросить». Вот моя конфигурация Maven:
<plugin>
<groupId>org.pitest</groupId>
<artifactId>pitest-maven</artifactId>
<version>1.1.3</version>
<configuration>
<targetClasses>
<param>my.package.*.*</param>
</targetClasses>
<targetTests>
<param>my.package.*.*</param>
</targetTests>
<excludedClasses>
<param>my.generated.*</param>
<param>**.*IT</param>
</excludedClasses>
<excludedMethods>
<param>close</param>
<param>flush</param>
</excludedMethods>
<reportSets>
<reportSet>
<reports>
<report>report</report>
</reports>
</reportSet>
</reportSets>
</configuration>
</plugin>
Исключенные классы, похоже, работают, но не исключенные методы. то есть результат PIT по-прежнему говорит, что удаление вызовов «закрыть» и «сбросить» не влияет на результат теста.
Вопрос: что я упускаю?