2

谁能帮我理解这里有什么问题?

我正在使用 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
4

2 回答 2

3

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

于 2013-09-15T00:17:25.377 回答
2

从 Cobertura 的开发者论坛得到了答案。您也可以将您的问题提交给 cobertura-devel@lists.sourceforge.net

我用来在 HTML 报告中附加源的最后一个命令是下面的 ()。

cobertura-report.sh --format html --datafile $COBERTURA_HOME/core/emscore.ser --destination $REPORT_DIR $COBERTURA_HOME/core/src

于 2011-04-30T08:49:39.723 回答