我正在为我的项目探索Jacoco代码报道。经过各种文章后,这就是我所做的。
设置 Tomcat - 6.0.35 jacoco javaagent- 0.6.4
在catalina.sh
的开头添加了这些参数CATALINA_OPTS =“ - javaagent:/Users/jgupta/Documents/Exported_Software/apache-tomcat-6.0.35/lib/jacocoagent.jar=output=tcpserver,address = *,端口= 6300,destfile = /用户/ jgupta /Documents/Exported_Software/apache-tomcat-6.0.35/jacoco-report/jacoco.exec“
1)开始tomcat。 2)浏览网站。 3)停止了tomcat。
在jacoco-report中没有创建文件。甚至没有jacoco.exec。目录是空的。
请帮帮我。必须有一些缺失的东西。
答案 0 :(得分:1)
你设置
output=tcpserver
这意味着在tomcat停止后不会保存报告。要获得此类报告,您需要使用ant任务。 More info here
要在文件系统上保存文件,请使用output=file
或者只删除此参数,因为这是默认情况。