在尝试运行PIT突变测试时,我收到以下错误:
mutationCoverage failed:计算线覆盖时,所有测试都没有通过而没有突变.变异测试需要绿色套件.
当我进行正常的测试构建时,测试运行得很好但是在运行突变测试阶段时,他们认为会失败,但没有提供有关原因的详细信息.我已经解决了PIT测试常见问题解答中列出的原因,但我仍然不知道可能出现的问题.
我试过了:
我还应该尝试一些其他的事情吗?或者其他方法来调试可能发生的事情?
基于java doc我没有合理的解释.有任何想法吗?
Boolean.getBoolean(Boolean.TRUE.toString()) == false
Run Code Online (Sandbox Code Playgroud)
亲眼看看:https: //ideone.com/rKa2dS
在Java Doc https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html#getBoolean-java.lang.String-中没有任何关于我的原因.