小编DMe*_*eng的帖子

Jacoco:无法读取执行数据文件,ant 任务

信息:java 版本:1.8.0_66 蚂蚁版本:1.9.6

我想做的事:

为在 AWS windows 2k12 服务器上运行的服务器代码提供代码覆盖率报告。

我做了什么:

  • 完全停止服务器。
  • 将 jacocoagent.jar 放入服务器的 bin 文件夹中。注意:这是在 Program Files 文件夹中
  • 将 -javaagent 设置附加到服务器启动期间使用的 JAVA_OPTS。
  • 启动服务器。
  • 从我的本地笔记本电脑运行我的示例测试。
  • 完全停止服务器。这产生了一个 184kb 的 jacoco.exec。
  • 将我的 build.xml 复制到 jacoco.exec 所在的同一目录。C:/path/to/exec/jacoco.exec
  • 将 jacocoant.jar 复制到 C:/path/to/jacocoant.jar
  • cd 进入 C:/path/to/exec/ 并运行命令“ant”

结果:

出现错误无法读取执行数据文件 C:/path/to/exec/jacoco.exec

构建.xml:

<project name="Example" default="rebuild" xmlns:jacoco="antlib:org.jacoco.ant">

<description>
  Example Ant build file that demonstrates how a JaCoCo coverage report
  can be itegrated into an existing build in three simple steps.
</description>

<property name="result.dir" location="." />
<property name="result.classes.dir" …
Run Code Online (Sandbox Code Playgroud)

java ant code-coverage jacoco

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

ant ×1

code-coverage ×1

jacoco ×1

java ×1