emma


<taskdef resource="emma_ant.properties" />
<property name="emma.enabled" value="true" />
<property name="out.instr.dir" value="./outinstr" />

<target name="emma" description="turns on EMMA's instrumentation/reporting">
</target>

<target name="instrEmma">
<delete dir="${out.instr.dir}" />
<mkdir dir="${out.instr.dir}" />
<delete file="metadata.emma" />

<emma enabled="${emma.enabled}">
<instr instrpath="${classes.dir}" destdir="${out.instr.dir}" metadatafile="metadata.emma" merge="true" />
</emma>

<copy todir="${classes.dir}" overwrite="true">
<fileset dir="${out.instr.dir}" casesensitive="yes">
</fileset>
</copy>
</target>


<target name="getLogEmma">
<!--
<delete file="mycoverage.ec" />
-->
<emma>
<ctl connect="IP:47653" >
<command name="coverage.get" args="mycoverage.ec" />
<!-- <command>coverage.reset</command> alternate command syntax -->
</ctl>
</emma>
</target>

<target name="genReportEmma" depends="getLogEmma">
<delete file="coverage.xml" />
<delete dir="coverage" />
<!--
-->
<emma>
<report sourcepath="${src.dir}" >
<fileset dir="./" >
<include name="*.emma" />
<include name="*.ec" />
</fileset>

<xml outfile="coverage.xml" />
<html outfile="coverage.html" />
</report>
</emma>
</target>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值