2017-07-18 56 views
1

Im使用SonarQube v6.4。我知道,所有类型的测试(单元测试,集成测试等)已被合并在一起作为整体覆盖。如何显示集成测试统计信息?

但是,在接口上我只能看到单元测试的统计信息,有没有办法获得其他类型测试的统计信息?

仅用于单元测试

  • 单位测试错误

  • 单位测试失败

  • 跳过单元测试

  • 单位测试成功(%)

    可用统计信息的实施例
  • 单元测试时间

enter image description here

回答

0

我发现Sonarqube不支持该功能。这张issue的门票已经被Sonarqube团队关闭为“无法修复”。

有关解决方法,您可以查看this

1

SonarQube不再不同类型的测试进行了区分。集成测试,烟雾测试,中等测试,回归测试等 - 现在都称为“单元测试”。这一新的命名确实是误导...


对于看值导航到你的项目,点击“办法”选项卡(“全部”页)上,向下滚动到“覆盖”。在那里你会发现当前的测试测量值。

从SonarQube版本6.6开始,您将能够显示任何指标的图形(请参阅安装了6.6-SNAPSHOT的SonarQube's own SonarQube实例)。

导航到任何SonarQube项目,点击标签“活动”,从下拉菜单中选择“自定义”,然后点击“添加度量标准”。在那里你可以选择“单元测试错误”,“跳过单元测试”等。

+0

Thanks @slartidan。我意识到这一点,我已经使用这个功能。但在我的使用情况下,我有更多的单元测试,我能看到的唯一统计数据仅用于单元测试。 注意:上面提到的新功能将可从v6.5获得 – philip

+0

@philip图表将在v6.5中提供,但仅在v6.6中提供自定义图表。 – slartidan

+0

谢谢。但是当我单击单元测试时,它只显示我的单元测试列表,其他类型的测试丢失 – philip