我试图获取在tomcat中运行的应用程序的代码覆盖率信息。我开始使用tomcat添加以下java参数:
-javaagent:C:/Users/angel/Desktop/CodeCoverage/jacoco-0.7.5.201505241946/lib/jacocoagent.jar=destfile=C:\Users\angel\Desktop\Code\new\jacoco.exec,append=true,includes=myapp.*
我可以看到生成的jacoco.exec
,但即使停止Tomcat,它也没有得到更新。
我还尝试了以下选项,使用tcp
获取代码覆盖率信息:
-javaagent:C:/Users/angel/Desktop/CodeCoverage/jacoco-0.7.5.201505241946/lib/jacocoagent.jar=destfile=C:\Users\angel\Desktop\Code\jacoco.exec,append=true,jmx=true,includes=myapp.*
但即使停止tomcat后仍然没有更新覆盖率信息。请建议我完成这件事。
非常感谢
答案 0 :(得分:0)
我自己想出了这个问题。
我刚刚删除了包含的myapp。*并且只是放了一个*它就解决了我的问题。我已经给出如下:
-javaagent:C:/Users/angel/Desktop/CodeCoverage/jacoco-0.7.5.201505241946/lib/jacocoagent.jar=destfile=C:\用户\天使\桌面\代码\新\ jacoco.exec,追加=真,输出= tcpserver的,地址=本地主机,端口= 36320,的包括= * 强>
由于 天使