【发布时间】:2021-11-21 23:31:51
【问题描述】:
最近,我向我们的团队介绍了 Pitest 作为突变测试工具来诊断测试质量,我们很喜欢它。
在我们的代码库中,我们有很多预先存在的 JUnit 4,现在我们正在用 JUnit 5 编写所有新的单元测试。
不幸的是,即使在我们尝试运行突变测试目标mvn org.pitest:pitest-maven:mutationCoverage 时添加了 Pitest JUnit 5 插件,它也只会选择 JUnit 4 测试而忽略 JUnit 5 测试。
我们希望我们的报告包含 JUnit 4 和 5 测试。有没有办法(hack)生成与 JUnit 4 和 5 混合的报告?
【问题讨论】:
-
你用的是什么版本的pitest?
-
你是对的!我们升级到了最新版本:
1.7.1,现在可以使用了
标签: java mutation-testing pitest