我们的项目使用Maven作为构建工具,我们使用Sonar来跟踪质量。 JUnit测试由SureFire执行,结果显示在Sonar中。我们添加了一些由jasmine-maven-plugin运行的JavaScript测试,并希望将这些结果包含在Sonar项目中。
该插件生成JUnit样式的XML报告。我们应该如何在Sonar中包含XML报告?我们是否希望将XML报告合并为构建的一部分?
答案 0 :(得分:0)
您需要确保Jasmine生成的格式符合JavaScript插件所期望的JUnit XML格式:http://docs.sonarqube.org/display/PLUG/JavaScript+Unit+Tests+Execution+Reports+Import
您还可以查看通用测试覆盖率插件支持的格式:http://docs.sonarqube.org/display/SONAR/Generic+Test+Coverage
您不需要合并XML报告,根据您希望加载数据的方式提供不同的声纳。*属性:通过JavaScript插件或通用测试覆盖率。因此,您不需要两次运行SonarQube分析。