Java 与jacoco合作的play 1.2.7项目的代码覆盖率

Java 与jacoco合作的play 1.2.7项目的代码覆盖率,java,playframework,playframework-1.x,jacoco,Java,Playframework,Playframework 1.x,Jacoco,对于我的项目,我得到了jacoco关于模型的良好覆盖率报告,但没有向控制器显示覆盖率。是否有任何配置选项需要应用于jacoco,以涵盖play framework控制器中的静态方法 这是与jacoco一起启动自动测试的命令行: $play-1.2.7/play auto-test PWO-javaagent:../jacoco/lib/jacoagent.jar如果将jacoco与Mockito或Powermock结合使用,它会出现一些问题。也许这也是你的情况: 莫基托- Powermock-

对于我的项目,我得到了jacoco关于模型的良好覆盖率报告,但没有向控制器显示覆盖率。是否有任何配置选项需要应用于jacoco,以涵盖play framework控制器中的静态方法

这是与jacoco一起启动自动测试的命令行:
$play-1.2.7/play auto-test PWO-javaagent:../jacoco/lib/jacoagent.jar

如果将jacoco与Mockito或Powermock结合使用,它会出现一些问题。也许这也是你的情况:

  • 莫基托-
  • Powermock-不止一个问题。看

据我所知,Jacoco对静态方法或静态初始值设定项没有问题。

你确定测试调用了静态方法吗?我确信静态方法会运行:因为一旦我更改静态方法,测试结果就会改变;第二,当我在Eclipse中的静态方法中设置断点并在启用调试的情况下运行内部junit tester时,它会在测试执行期间停止。