0

我已经为这个项目编写了一些单元测试,并让 jacoco 开始生成报告,但每个模块的覆盖率都是 0%。我正在 Windows 上使用 intellij,但我没有读到 apache 项目 OpenJpa 依赖于系统,所以这应该不是问题。

这里是主要的 pom.xml 链接:https ://github.com/CecBazinga/openJpa/blob/master/pom.xml

这里是我编写单元测试的 2 个模块的 pom.xml:

https://github.com/CecBazinga/openJpa/blob/master/openjpa-jdbc/pom.xml

https://github.com/CecBazinga/openJpa/blob/master/openjpa-lib/pom.xml

这里是 jacoco 创建报告的空模块的 pom.xml:

https://github.com/CecBazinga/openJpa/blob/master/tests/pom.xml

单元测试工作正常,但我不知道为什么 jacoco 不注册他们的覆盖范围。希望能帮到你,祝大家天天开心!

4

1 回答 1

0

经过一些研究/直觉后,我发现在 pom.xml 中缺少一些肯定的插件依赖项。我集成了它们,现在它工作正常!

于 2020-09-02T11:54:07.310 回答