要从 grails (2.1) 中的所有单元测试生成 xml 报告,您只需要 tu run grails test-app
。此命令创建\target\test-reports\TESTS-TestSuites.xml
文件。我为覆盖报告安装了 Cobertura 插件。默认情况下,cobertura 创建 html 报告,但我需要 jenkins 的 xml 报告。要获取 cobertura 的 XML 文件,您必须使用-xml
选项,因此完整的命令如下所示test-app -coverage -xml
:执行此命令后,TESTS-TestSuites.xml
未创建文件,据我检查,-xml
cobertura 的此选项会干扰test-app
命令。
如何运行所有测试并为单元测试和 cobertura 覆盖生成 xml 文件?这是一个错误吗?