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

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

我在maven中运行PIT,但由于测试必须是绿色的,因此我无法长时间使用PIT,但我希望PIT概述至少在运行的测试中.

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

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

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

PIT Maven插件documentation.

点赞