我有我的web应用程序运行在tomcat上,并在单独的项目中,我有我的测试用例,它调用我的应用程序的所有apis,现在我想检查代码覆盖率,涵盖自动测试套装的api调用期间。如何获得jacoco的自动化测试覆盖率?
我的步骤如下:在我的web应用程序的pom.xml
- jacoco依赖。
- 下载jacocoagent.jar
- 集JAVA_OPTS在catalina.sh JAVA_OPTS出口= “$ JAVA_OPTS - javaagent:/tmp/jars/jacocoagent.jar=destfile=/tmp/jars/jacoco.exec,output=file”
- 杀死tomcat的
- 复制jacoco.exec文件
- 所有API创建HTML报告
,但之后仍然得到零覆盖,我错过了什么东西,请建议
你试过jacoco maven插件吗? –
是从exec文件创建html –