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