我已经为这个项目编写了一些单元测试,并让 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 不注册他们的覆盖范围。希望能帮到你,祝大家天天开心!