任何人都可以帮我理解这里有什么问题吗?
我正在使用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
答案 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