我正试图从我的报告中删除一些包,并且遇到了麻烦。
有人能帮我吗?
我在用艾玛做蚂蚁手术。
<!-- Generate the emma report both in xml and html -->
<emma>
亲水相<report
粉末冶金sourcepath="${build.report.src}"
粉末冶金metrics="class:${coverage.classes.min},method:${coverage.methods.min}"> <fileset dir="${build.report.junit.data.dir}">
成本-成本-贴水<include name="*.emma"/>
粉末冶金</fileset>
粉末冶金<html outfile="${build.report.reports}/emma/raw.html" depth="method"/>
粉末冶金<xml outfile="${build.report.tmp}/emma.xml" depth="method"/>
亲水相</report>
</emma>
我试过使用:
<filter excludes="com.my.package.*"/>
但是没有成功的 :(
发布于 2009-07-08 12:06:42
艾玛允许在instrumentation阶段使用过滤器来指定一组需要检测的文件。相反,您正在报表生成阶段尝试这样做。上面给出的链接描述了如何定义工具集。
我用过这样的过滤器:
<property name="emma.filter" value="-*.unittest.* -*.unittests.* -*.TST* -*TestCase -*Test -*TestSuite" />
<emma>
<instr instrpath="${build.dir}"
mode="overwrite"
metadatafile="${build.dir}/coverage.em"
filter="${emma.filter}" />
</emma>还可以使用下面的嵌套元素
发布于 2009-06-19 03:40:37
我想你已经试过文档的所有变体了.?
如果是这样的话,我希望您可能有一个错误,或类似的东西。您能提供不起作用的排除语法所使用的代码以及不正确包含的类的源文件头吗?
https://stackoverflow.com/questions/1016117
复制相似问题