首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以将任意JUnit结果发布到SonarQube?

是否可以将任意JUnit结果发布到SonarQube?
EN

Stack Overflow用户
提问于 2016-01-18 14:57:14
回答 1查看 660关注 0票数 0

我在Jenkins中运行sitespeed.io测试,并将其配置为输出junit格式的测试结果。

我现在想把这些测试结果发布给SonarQube (我知道我可以在Jenkins发布它们,但是我有一个要求,要尽可能地把所有的东西都放在一个地方)。

但是,当我将测试结果文件添加到Sonar分析(使用sonar.junit.reportsPath=/path/to/sitespeed-results,命名为TESTS-sitespeed.xml)时,SonarQube似乎没有在仪表板上显示任何结果。

我知道SonarQube还有一个设置来配置测试文件的位置,这经常被认为是测试结果没有被正确摄取的一个原因,这让我想知道我试图做的事情是否可能。

任何帮助都将不胜感激。

谢谢,

杰兹

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-19 08:49:50

属性sonar.junit.reportsPath将读取和解析报表,但只有在报表所指示的类名可以映射回项目的java资源时才会保存这些信息。我不知道你的测试输出的格式,但我感觉到类名不匹配你的项目的任何资源,所以你的报告被分析,但数据被忽略。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34857702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档