我正在使用EMMA工具进行代码覆盖,尽管我付出了最大的努力,但EMMA拒绝查看原始.java文件并逐行生成覆盖.
我们使用ANT来构建代码,并将debug设置为true.我知道EMMA正在测量覆盖率,因为.emma文件似乎正在生成并正确合并.报告能够以百分比呈现高水平的方法覆盖率.
但为什么它不会看到.java文件?我得到的是:[在源路径中找不到源文件'a/b/c/d/e/f/code.java']
小智 6
你sourcepath在report元素中设置了吗?
<report>
<sourcepath>
<pathelement path="${java.src.dir}" />
</sourcepath>
<fileset dir="data">
<include name="*.emma" />
</fileset>
<txt outfile="coverage.txt" />
<html outfile="coverage.html" />
</report>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3823 次 |
| 最近记录: |