gpt4 book ai didi

tomcat - jacoco + tomcat = jacoco.exec,报告零覆盖率。帮助。

转载 作者:行者123 更新时间:2023-11-28 21:47:33 26 4
gpt4 key购买 nike

我在 Tomcat 上部署了一个 Web 应用程序。在我进入更多细节之前,让我详细说明这些版本。

版本:jdk 1.7,Tomcat - 7.0.19,jacoco -0.5.6

我已将jdk1.7 添加到Tomcat。在我添加的\apache-tomcat-7.0.19\bin\startup.bat 文件中。

SET JAVA_HOME=C:\ProgramFiles\Java\jdk1.7.0

我还向 Tomcat 添加了 jacoco 代理。在 apache-tomcat-7.0.19\bin\catalina.bat 我添加了。

SET JACOCO=-javaagent:<my download folder>\jacoco-0.5.6.201201232323\lib\jacocoagent.jar=destfile=C:\jacoco.exec,append=true,includes=* 
set JAVA_OPTS=%JAVA_OPTS% %JACOCO%

现在,当我启动 Tomcat 并访问我的 Web 应用程序时,正如预期的那样,有一个 C:\jacoco.exec 文件。

我现在已经将代码移动到以下目录结构 jacoco.exec/垃圾桶//覆盖率报告

现在我使用了来自 http://www.eclemma.org/jacoco/trunk/doc/examples/java/ReportGenerator.java 的 ReportGenerator 类./coveragereport 目录中有一堆 HTML 格式的报告。但是,所有代码都显示为未触及。虽然在我启动 Tomcat 之后我去了 http://localhost :/并四处浏览。我希望得到报告的覆盖率。

我缺少一些非常基本的东西。请帮助。

最佳答案

Tomcat 将在关机时写入 Jacoco 文件。

关于tomcat - jacoco + tomcat = jacoco.exec,报告零覆盖率。帮助。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9838427/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com