如何在不停止tomcat服务的情况下获取ECL EMMA中的Coverage.ec文件??
答案 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