Cobertura“无法找到文件”问题

发布于 2024-10-31 07:06:20 字数 522 浏览 5 评论 0原文

谁能帮我理解这里出了什么问题吗?

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜巴黎 2024-11-07 07:06:20

使用“--srcdir”而不是“--basedir”对我有用

using "--srcdir" instead of "--basedir" worked for me

夏尔 2024-11-07 07:06:20

从 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文