使用Ant的Emma报告

时间:2014-01-20 01:29:22

标签: maven ant emma

我们的项目有几个模块,我使用emma插件为每个模块生成'coverage.ec'。现在我试图通过使用具有以下蚂蚁目标的所有* .ec文件为所有模块生成综合覆盖率报告

<project name="coverage" default="emma.reports" basedir="." >

<property name="emma-reports" location="${basedir}/emma/emma-reports"/> 
 <!-- directory that contains emma.jar and emma_ant.jar: -->
 <property name="emma.dir" value="${basedir}/emma/lib" />
 <property name="emma.coverage" location="${basedir}/target" /> <!-- this dir has all the *.ec files-->

 <path id="emma.lib" >
<pathelement location="${emma.dir}/emma.jar" />
<pathelement location="${emma.dir}/emma_ant.jar" />
</path>
<taskdef resource="emma_ant.properties" classpathref="emma.lib" />
   <target name="reports">
         <emma enabled="${emma.enabled}" verbosity="verbose" >
            <report >
                <infileset dir="${emma.coverage}" includes="*.em" />
                <txt outfile="${emma-reports}/coverage.txt"/>
                <html outfile="${emma-reports}/coverage.html"/>
            </report>
        </emma>
   </target>        

</project>  

目标运行没有错误,但没有生成报告?我在这里遗失了什么?是否还有其他方法来整合报告?

0 个答案:

没有答案