gpt4 book ai didi

java - Java 远程虚拟机上的代码覆盖率

转载 作者:行者123 更新时间:2023-12-02 13:14:29 25 4
gpt4 key购买 nike

如何获取(如果可能的话)在 Eclipse 中的远程 JAVA VM 上运行的代码覆盖率报告

因此,我有一个单元测试套件在服务层 (VM2) 的客户端(为简单起见 VM1)上运行。 (该项目已经以这种方式设置,并且它太深,无法重新架构该部分)

如果我按如下方式添加端口监听器,则调试工作:

<jvmFlag>-Xdebug</jvmFlag>
<jvmFlag>-Xrunjdwp:transport=dt_socket,address=1044,server=y,suspend=y</jvmFlag>

因此希望为 EclEmma 这样的代码覆盖工具做类似的事情。

后端服务架构看起来很像这样: https://github.com/GoogleCloudPlatform/appengine-modules-sample-java

我怀疑还需要在我的服务层上添加某种 Hook 。 (也许在父级 Maven 文件中)

最佳答案

您可以在“tcpserver”模式下启动 JaCoCo(Eclipse EclEmma 插件背后的代码覆盖引擎) - 请参阅第 http://www.jacoco.org/jacoco/trunk/doc/agent.html 页的“输出”选项

并连接到它

关于java - Java 远程虚拟机上的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43821402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com