如何在jacoco中获得自动化测试覆盖率?

时间:2017-06-16 09:22:23

标签: java jacoco jacoco-maven-plugin

我正在使用tomcat运行我的Web应用程序,在单独的项目中我有我的测试用例调用我的应用程序的所有api,现在我想检查代码覆盖率,在自动测试套件的api调用期间覆盖。

我遵循的步骤:

  1. 我的网络应用程序的pom.xml中的jacoco依赖项。
  2. 已下载jacocoagent.jar
  3. 在catalina.sh中设置JAVA_OPTS导出JAVA_OPTS =" $ JAVA_OPTS - javaagent:/tmp/jars/jacocoagent.jar=destfile=/tmp/jars/jacoco.exec,output=file"
  4. 毕竟apis杀死tomcat
  5. 复制jacoco.exec文件
  6. 创建HTML报告
  7. 但仍然没有覆盖,我错过任何事情请建议

1 个答案:

答案 0 :(得分:0)

你能试试吗,

JAVA_OPTS="$JAVA_OPTS -javaagent:/tmp/jars/jacocoagent.jar=includes=*,destfile=/tmp/jars/jacoco.exec,append=true