Xml SonarQube中的测试自动化执行报告

Xml SonarQube中的测试自动化执行报告,xml,junit,sonarqube,sonar-runner,sonar-plugin,Xml,Junit,Sonarqube,Sonar Runner,Sonar Plugin,我对声纳库贝了解不多。这是关于使用SonarQube的测试自动化报告。 基本上,我们有声纳中不同语言的代码覆盖率和质量门报告。但是,是否可以将一个外观简单的通过/失败报告集成到其中,并且输入是xml? 我们有一个用于覆盖率、质量代码门等的SonarQube通用仪表板,并希望将其用作测试报告仪表板。目前,我们正在使用一个UI自动化工具“Froglogic Squish”(带有Python脚本)进行测试自动化,该工具以html形式提供报告,并为相同的内容生成格式良好的xml 我的问题是,首先,Jun

我对声纳库贝了解不多。这是关于使用SonarQube的测试自动化报告。 基本上,我们有声纳中不同语言的代码覆盖率和质量门报告。但是,是否可以将一个外观简单的通过/失败报告集成到其中,并且输入是xml? 我们有一个用于覆盖率、质量代码门等的SonarQube通用仪表板,并希望将其用作测试报告仪表板。目前,我们正在使用一个UI自动化工具“Froglogic Squish”(带有Python脚本)进行测试自动化,该工具以html形式提供报告,并为相同的内容生成格式良好的xml

我的问题是,首先,Junit格式的xmls通过/失败报告是否可能出现在SonarQube上,如果是的话,其次我们可以将Squish报告xml转换为Junit格式的xml,Sonar Qube中的某个插件可以直接使用它在仪表板中显示报告

(当我使用Sonar Java运行Sonar时,请在下面找到Jenkins的控制台输出 (适用于Junit报告)


如果您可以将数据转换为JUnit格式,那么您应该能够将这些数据拉入SonarQube。查看要设置的属性


要查看此数据,您将使用

谢谢你的回复,我不明白我们怎么能准确地使用这个?我们只有一个xml报告,我们将把它转换成Junit格式的报告。文档中的用法表示我们需要surefire报告……我认为这是一样的……谢谢Ann,我们使用Jenkins with Sonar插件执行此操作,Sonar属性为:Sonar.junit.reportsPath=*/reports/.xml(也尝试了路径*/reports/),我们得到了控制台输出,如下一条评论中所述。但是在measures选项卡中,我们没有看到任何与Junit结果相关的内容。请帮助。我已经在问题中添加了jenkins控制台输出,因为无法在评论中复制它。
INFO: Sensor XmlFileSensor
INFO: 1 source files to be analyzed
INFO: Sensor XmlFileSensor (done) | time=154ms
INFO: Sensor Zero Coverage Sensor
INFO: 1/1 source files have been analyzed
INFO: Sensor Zero Coverage Sensor (done) | time=134ms
INFO: Sensor Code Colorizer Sensor
INFO: Sensor Code Colorizer Sensor (done) | time=50ms
INFO: Sensor CPD Block Indexer
INFO: Sensor CPD Block Indexer (done) | time=0ms
INFO: Calculating CPD for 0 files
INFO: CPD calculation finished
INFO: Analysis report generated in 5475ms, dir size=54 MB
INFO: Analysis reports compressed in 7911ms, zip size=39 MB
INFO: Analysis report uploaded in 6604ms
INFO: ANALYSIS SUCCESSFUL, you can browse http://localhost:9000/dashboard/index/SonarJunit