Tag: pitest

JUnit测试通过,但PIT称该套件不是绿色的

在尝试运行PIT突变测试时,我收到以下错误: mutationCoverage失败:计算线覆盖时,所有测试都没有通过而没有突变。 变异测试需要绿色套件。 当我进行正常的测试构建时,测试运行得很好但是在运行突变测试阶段时,他们认为会失败,但没有提供有关原因的详细信息。 我已经解决了PIT测试常见问题解答中列出的原因,但我仍然不知道可能出现的问题。 我试过了: 将-Dthreads = 1选项添加到任何multithreading问题的规则中 无法找到任何系统属性唯一的失败的几个测试 正常运行时不会忽略测试 我还应该尝试一些其他的事情吗? 或者其他方法来调试可能发生的事情?