如何显示集成测试统计信息?

How to show Integration Test Statistics?

我正在使用 SonarQube v6.4。我知道所有类型的测试(单元测试、集成测试等)都已合并为整体覆盖范围。

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

仅适用于单元测试的统计信息示例

SonarQube 不再区分不同类型的测试。集成测试、冒烟测试、中型测试、回归测试等 - 现在都称为 "Unit Tests"。这个新命名确实具有误导性...


要查看导航到项目的值,请单击 "Measures" 选项卡("All" 页面)并向下滚动到 "Coverage"。在那里您会找到当前的测试测量值。

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

导航到任何 SonarQube 项目,从下拉列表中单击选项卡 "Activity"、select "Custom",然后单击 "Add metric"。在那里你可以选择"Unit Test Errors"、"Skipped Unit Tests"等

我发现 Sonarqube 不支持此功能。为此 issue 打开的工单已被 Sonarqube 团队关闭为 "Won't Fix"。

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