【问题标题】:Code Coverage on Java Remote VMJava Remote VM 上的代码覆盖率
【发布时间】:2017-05-06 14:07:39
【问题描述】:

如何获得(如果可能的话)在 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

我怀疑还需要在我的服务层上添加某种钩子。 (可能在父 maven 文件中)

【问题讨论】:

标签: java eclipse jvm code-coverage eclemma


【解决方案1】:

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

并连接到它

【讨论】:

    猜你喜欢
    • 2011-12-17
    • 2012-06-30
    • 2013-06-04
    • 2012-02-28
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多