命令行中的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