4
"닫고" "플러시"와 같은 I/O 메서드를 변경하려고 PIT를 제외하려고합니다. 다음은 내 Maven 구성입니다.pitest excludedMethods 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>
excludedClasses는 작동하지만 excludedMethod는 작동하지 않는 것 같습니다. 즉, PIT 결과가 여전히 "닫기"및 "플러시"호출을 제거하면 테스트 결과에 영향을주지 않는다고 말합니다.
질문 : 무엇이 누락 되었습니까?
고마워, 그게 내가 성취하고자했던 바로 그 것이다. , 는 는 java.util.Scanner.close이 /가 가 avoidCallsTo은 java.util.logging의이 /가>가 <이 avoidCallsTo이> 로그 항목 작동/ avoidCallsTo <>
ric