gpt4 book ai didi

maven - 可怜的排除方法专家

转载 作者:行者123 更新时间:2023-12-04 15:09:05 25 4
gpt4 key购买 nike

我试图从改变某些 I/O 方法(例如“关闭”和“刷新”)中排除 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 结果仍然表示删除“close”和“flush”调用对测试结果没有影响。

问题 : 我错过了什么?

最佳答案

排除方法用于避免在与提供的名称列表匹配的方法中创建突变体。

我认为您希望做的是停止创建删除关闭和刷新方法调用的突变体。这可以使用 avoidCallsTo 来完成。范围。

关于maven - 可怜的排除方法专家,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37742396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com