繁体   English   中英

JaCoCo代理代码覆盖率

[英]JaCoCo agent code coverage

我的代码在具有单独JVM的单独虚拟机上运行。 我想在此虚拟机上以tcpserver模式设置JaCoCo代理以收集coverage数据。 然后,我将以tcpclient模式在我的maven项目中设置JaCoCo代理,以连接到上述VM,并获取coverage数据。

问题在于该代理不收集任何覆盖率数据。 在中创建coverage数据文件,但该文件为空。

这是代理选项:-javaagent:/usr/xx/plugins/org.jacoco.agent.jar=destfile=/usr/xx/jacoco.exec,output=file,append=true,dumponexit=false,classdumpdir=/的usr / xx /转储/

注意:我的代码在OSGi容器中运行。

问候,拉希德

事实证明,JaCoCo方面的一切都还可以。 问题是我们关闭OSGi框架的方式。 我们使用OS kill命令关闭Java进程。 这就是为什么不填充coverage数据文件的原因。 如果我们正常关闭OSGi框架,则覆盖数据文件将填充所有覆盖信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM