命令行中的Jacoco报告

我必须编写一个.sh来启动Jacoco覆盖的UI应用程序。退出时,必须生成一份jacoco报告。

我无法使用以下简单命令生成jacoco.exec:

java -jar ../binaries/editor.debug/application.jar -javaagent:/atgl/products/jacoco/0.6.3/lib/jacocoagent.jar=destfile=jacoco.exec

命令的第一部分可以正常运行并启动程序,但是-javaagent选项不会生成报告,并且程序也不会启动。如果我发生语法错误,那是完全相同的行为。

我的命令出了什么问题?

其次,此命令创建一个.exec文件。如何在命令行中生成.html报告?

回答:

问题出在-javaagent选项的位置。它需要处于第一位置,像这样:

java -javaagent:/atgl/products/jacoco/0.6.3/lib/jacocoagent.jar=destfile=jacoco.exec -jar ../binaries/editor.debug/application.jar

然后,正如Godin所说,不可能在命令行中生成报告。我创建了一个Ant文件 与规则

。该规则由脚本exectoreport.sh启动,必须​​在应用程序自然退出后调用该脚本。

以上是 命令行中的Jacoco报告 的全部内容, 来源链接: utcz.com/qa/427818.html

回到顶部