Cobertura“无法找到文件”问题
谁能帮我理解这里出了什么问题吗?
我正在使用 Cobertura 1.9.4.1 进行 Java 代码覆盖。 我想附加带有 HTML 报告的源文件,我使用以下命令生成报告:
cobertura-report.sh --format html --datafile $COBERTURA_HOME/core/emscore.ser --basedir $COBERTURA_HOME/core/src --destination $REPORT_DIR
HTML 报告已成功生成。当我点击 HTML 报告中的文件名时,出现以下错误:
“无法找到 com/airvana/serverImpl/ObjectDao.java。您是否指定了源目录?”
不过我有 Java 源文件:
$COBERTURA_HOME/core/src/com/airvana/serverImpl/ObjectDao.java
Can anyone please help me to understand what is wrong here?
I am using Cobertura 1.9.4.1 for Java Code Coverage.
I want to attache the source file with HTML report, I am generating report using the below command:
cobertura-report.sh --format html --datafile $COBERTURA_HOME/core/emscore.ser --basedir $COBERTURA_HOME/core/src --destination $REPORT_DIR
HTML report generated successfully. Where I click on the file name in HTML report, it is giving the below error:
"Unable to locate com/airvana/serverImpl/ObjectDao.java. Have you specified the source directory?"
However I have the Java source file at:
$COBERTURA_HOME/core/src/com/airvana/serverImpl/ObjectDao.java
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用“--srcdir”而不是“--basedir”对我有用
using "--srcdir" instead of "--basedir" worked for me
从 Cobertura 的开发者论坛得到了答案。您还可以将问题提交至[email protected] ]
我使用的最终命令附上带有 HTML 报告的源代码如下 ()。
cobertura-report.sh --format html --datafile $COBERTURA_HOME/core/emscore.ser --destination $REPORT_DIR $COBERTURA_HOME/core/src
Got the answer from Cobertura's Developer forum. You can also submit your problem to [email protected]
The final command I used to attache the source with HTML report is the below ().
cobertura-report.sh --format html --datafile $COBERTURA_HOME/core/emscore.ser --destination $REPORT_DIR $COBERTURA_HOME/core/src