小编ric*_*ric的帖子

pitest excludedMethods maven

我试图排除PIT变异I/O方法,如"关闭"和"刷新".这是我的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>
Run Code Online (Sandbox Code Playgroud)

excludedClasses似乎正在工作,但不是excludedMethods.即PIT结果仍然表示删除"关闭"和"刷新"调用对测试结果没有影响.

问题:我错过了什么?

mutation-testing maven pitest

6
推荐指数
1
解决办法
1777
查看次数

标签 统计

maven ×1

mutation-testing ×1

pitest ×1