1

如何在不停止 tomcat 服务的情况下获取 ECL EMMA 中的 Coverage.ec 文件?

4

1 回答 1

1

从这个网站得到答案:

sourceforge.net/project/shownotes.php?release_id=336859

新处理器 CtlProcessor(由新的“emma ctl”命令行工具和新的 ANT 任务使用)可以通过 TCP 套接字与运行 EMMA 检测类的 JVM 通信。每次调用时,处理器都会调度一系列控制命令,例如“coverage.get”、“coverage.dump”和“coverage.reset”,例如:

  <emma>
    <ctl connect="localhost:47653" >
      <command name="coverage.get" args="mycoverage.ec" />
      <command>coverage.reset</command> <!-- alternate command syntax -->
    </ctl>
  </emma>
or
  java -cp ... emma ctl -connect localhost:47653 \
                        -command coverage.get,mycoverage.ec \
                        -command coverage.reset
于 2012-12-20T10:22:20.173 回答