首页 > 解决方案 > 具有两个输出的 jacoco:文件和 tcpserver

问题描述

我在 JDK8 项目中使用 eclipse 2019-12,我想在通过 Web 浏览器使用 Web 应用程序时检查覆盖率。为此,我在 eclipse 中配置了 Tomcat Server 8 并使用两个选项启动(都可以):

由于我需要在执行过程中检查我所涵盖的内容并存储结果以供将来审查,是否有任何选项可以将两个输出组合以进行相同的执行?

标签: javaeclipsejacoco

解决方案


是否有任何选项可以将两个输出结合起来进行相同的执行?

根据https://www.jacoco.org/jacoco/trunk/doc/agent.htmloutput选项的 有效值是

  • 文件
  • tcpserver
  • tcpclient
  • 没有任何

所以没有“组合”,但是在执行的情况下

-javaagent:"/tools/eclipse/dropins/jacoco-0.8.7/lib/jacocoagent.jar=output=tcpserver,address=127.0.0.1,port=8011,includes=com.mypckg.*"

连接到服务器后,您的客户端可以检索数据并将其存储在文件中。


推荐阅读