tomcat - 艾玛没有创建 coverage.ec 文件

标签 tomcat code-coverage emma

将 emma.jar 复制到 $JAVA_HOME/lib/ext 并使用以下命令对其进行检测。

java -cp emma.jar emma instr -m overwrite -cp @jarlist.txt

jarlist.txt 包含tomcat 从war 文件部署的jar 文件列表。它成功地进行了检测并创建了 coverage.em

EMMA: processing instrumentation path ...

EMMA: instrumentation path processed in 5119 ms

EMMA: [4125 class(es) instrumented, 3142 resource(s) copied]

EMMA: metadata merged into [/root/install/apache-tomcat-7.0.19/webapps/coverage.em] {in 553 ms}

但即使在多次重启 tomcat 后,也没有创建 coverage.ec 文件。我在这里缺少什么?

最佳答案

停止Tomcat服务后,可以在tomcat日志中搜索coverage.ec

它将以指定路径出现在日志末尾的日志中。

关于tomcat - 艾玛没有创建 coverage.ec 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9494510/

相关文章:

java - 运行 UI selenium 功能测试后的应用程序代码覆盖率

php - 使用代码覆盖率运行 PHPUnit 时出现 "Cannot redeclare class"错误

python - 使用 Py.Test 测量特定文件的单元测试覆盖率

java - jUnit 和 DateFormat(EclEmma 代码覆盖率)

tomcat - Windows Server 2008(64 位)上的 Solr、Tomcat 7,管理屏幕返回 404

Java静态分析: Getting started

report - 艾玛代码覆盖率报告

apache - 如何向 Apache tomcat 8 中的管理员用户添加多个角色?

java - 传入多部分请求的快速 "preview"

java - Tomcat 8停止Tomcat时出现内存泄漏警告