在 pitest 中,删除对 "com.some.Filename::someMethodName" --> SURVIVED 的调用是什么意思,是否意味着如果删除该方法调用,代码仍然可以正常工作?
当pitest说mutantion已经存活的时候,就意味着它改变了代码库,没有一个测试检测到代码已经改变。所以你对你的测试套件要求不是很高。
理想情况下,每一个突变都应该被至少一个单元测试杀死。
更多关于突变测试的信息可能会对你有所帮助。https:/pedrorijo.comlogintro-mutation(突变测试). (免责声明,我是该教程的作者)