Cobertura“无法找到文件”问题

时间:2011-04-08 08:26:12

标签: 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

2 个答案:

答案 0 :(得分:3)

使用“--srcdir”而不是“--basedir”为我工作

答案 1 :(得分: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