我现在处于一个处于困境的情况下,这是一个困难的项目,其中很大一部分被重构并通过大量失败的测试进行了检入。
我在Maven中运行PIT,但是由于测试必须是绿色的,所以我已经有很长时间了,但是我至少要对运行的测试进行PIT概述。
将失败的测试与PIT隔离的最有效方法是什么?
最佳答案
我建议创建JUnit category'PIT_SKIP'并用它标记所有失败的测试。之后,您可以在PIT maven配置中设置excludedGroups
属性以过滤掉选定的测试。
您也可以朝相反的方向创建类别“ PIT_OK”,并使用属性includedGroups
。
PIT Maven插件documentation。