EMMA报告没有停止tomcat服务?

时间:2012-12-18 13:14:43

标签: emma

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

1 个答案:

答案 0 :(得分:1)

从这个网站得到答案:

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

新处理器CtlProcessor(由新的'emma ctl'命令行使用)     工具和新的ANT任务)可以与运行的JVM进行通信     通过TCP套接字的EMMA检测类。在每次调用时,     处理器调度一系列控制命令,如     '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