【发布时间】:2013-01-02 18:25:08
【问题描述】:
我正在使用 grails 1.3.7。我安装了代码覆盖插件。并将 cobertura 1.9.4.jar 和 asm2.2.3.jar 放在 STS 工作区的项目 lib 文件夹中。使用 grails test-app -coverage 命令运行。当我正在这样做,它运行整个 Junit 测试用例,并在目标的 Cobertura 文件夹中生成报告。但是在生成的 HTML 代码中,它显示零类,所有其他类都为零。
在运行测试用例后,最后在控制台中显示 0 个类加载和 0 个类保存。
我也尝试在 BuildConfig.groovy 中添加,
coverage { sourceInclusions = ['grails-app/target*'] }
它没有解析路径
那么我该如何解决这个问题以获得正确的 cobertura 报告..??
当我使用上述命令运行时,代码覆盖 (cobertura) 会自动检测类还是手动我们不得不说..??
我通过注释行文档查看了 cobertura 仪器参考。如果使用这些 cmets cobertura-instrumented.bat is not internal or external command,他们使用了cobertura-instrumented.bat --destination ...,就像这个错误即将到来一样。
如何纠正这个问题并让这个插件正常工作以获得正确的结果而不是 0%..??
谢谢..
【问题讨论】:
标签: grails junit asmx code-coverage cobertura