如何从PIT突变分析中排除测试?

时间:2015-12-14 15:43:19

标签: maven unit-testing junit mutation-testing pitest

我现在陷入了困境,其中一个重要的部分被重构并通过大量的失败测试进行了检查。

我在maven中运行PIT但是由于测试必须是绿色的,我已经很长时间没能使用了,但是我想要至少在运行的测试中获得PIT概述。

将失败的测试与PIT隔离的最有效方法是什么?

1 个答案:

答案 0 :(得分:2)

我建议您创建JUnit category ' PIT_SKIP' ,并用它标记所有失败的测试。之后,您可以在PIT maven配置中设置excludedGroups属性以过滤掉所选的测试。

您也可以向相反的方向创建类别' PIT_OK' 并使用属性includedGroups

PIT Maven插件documentation