当前位置: 首页 > 面试题库 >

命令行中的Jacoco报告

李兴安
2023-03-14
问题内容

我必须编写一个.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.xml 与规则
do_jacoco_reports 。该规则由脚本exectoreport.sh启动,必须​​在应用程序自然退出后调用该脚本。



 类似资料:
  • 我必须写一个. sh来启动一个覆盖了Jacoco的UI应用程序。退出时,必须生成一个jacoco报告。 我无法用这个简单的命令生成jacoco.exec: 命令的第一部分工作正常并启动程序,但是-javaagent选项不生成报告,程序也不启动。如果我犯了语法错误,这是完全相同的行为。 我的命令怎么了? 其次,此命令创建一个. exec文件。如何在命令行中生成. html报告?

  • 我正在尝试从命令行配置JaCoCo maven插件,而不是使用。到目前为止,我已经设法使用命令执行: 输出: 这将创建 文件,现在我正在尝试运行阶段,但我无法为此阶段设置属性。我正在运行命令: 或 与jacoco:report中一样,没有与jacoco:prepare代理中相同。 我有这样的输出: 使用默认值。

  • 我从jacoco生成了一个代码覆盖率报告,它就是jacoco。执行官。但我不知道如何使用它。。。 我生成它的方式是通过命令行: 然后我得到了杰科科。执行报告。我所需要的只是百分比的数量,我只使用命令行。有没有办法将此报告转换为可读的txt文件? 谢谢大家

  • 全局配置 你可以获得命令行帮助通过pyspider --help和pyspider all --help来获得帮助。 全局的选项适用于所有的子命令 ``` Usage: pyspider [OPTIONS] COMMAND [ARGS]... A powerful spider system in python. Options: -c, --config FILENAME

  • 在JaCoCo生成的Maven站点报告中,我得到了相当糟糕的报道,因为我所有编译的JSP都包含在内(而且很长)。我在

  • 我配置了两个项目来使用最新的jacoco版本0.7.8和最新的Arquillian jacoco扩展(1.0.09Alpha)。它就像一个魔咒(适用于jenkins和sonar 6.2)!但我有一个更大的项目,当我只启动Arquillian IT测试时,我的war归档文件会被创建,并有所有的类和测试。好的,当我运行相同的测试时,它的代码覆盖率,Arquillian归档文件中不包含任何类,并且有以下