我让Jenkins运行JUnit测试并使用Cobertura创建代码覆盖率 . 这将导入SonarQube,它显示所有JUnit通过/失败以及代码覆盖率 .
除了SonarQube中的完整代码覆盖图报告之外,我还想包含一个时间轴图,其中只包含覆盖率报告中的一部分java类 . 没有为此找到过滤器 . 我找到了仅用于完整Sonar构建的过滤器,但这需要新的Jenkins工作和SonarQube项目......
我不确定这是否是您正在寻找的,但您可以尝试以下方法 . 这不是最好的方式,但至少是一种可能性 . 您仍然无法手动选择要显示的项目子集,但这是有充分理由的(名称可以更改,其他项目具有相同的名称等等)
Short form:
您可以配置过滤器/度量并使用基于过滤器的图表和项目仪表板 .
long form:
转到背线内的“测量” . 现在添加一些标准,例如:
"Components": Projects; "Components of": MyTestApplication; Key contains: myTest.
搜索并保存过滤器 . 完成后,您可以返回到您希望获得额外统计信息的项目仪表板 . 单击右上角的“配置小部件” . 现在搜索关键字“过滤器” . 我没有检查它们,但相信所有这些结果都可以使用之前创建的过滤器 . 选择例如“过滤动态图表”并对其进行配置 .
1 回答
我不确定这是否是您正在寻找的,但您可以尝试以下方法 . 这不是最好的方式,但至少是一种可能性 . 您仍然无法手动选择要显示的项目子集,但这是有充分理由的(名称可以更改,其他项目具有相同的名称等等)
Short form:
您可以配置过滤器/度量并使用基于过滤器的图表和项目仪表板 .
long form:
转到背线内的“测量” . 现在添加一些标准,例如:
搜索并保存过滤器 . 完成后,您可以返回到您希望获得额外统计信息的项目仪表板 . 单击右上角的“配置小部件” . 现在搜索关键字“过滤器” . 我没有检查它们,但相信所有这些结果都可以使用之前创建的过滤器 . 选择例如“过滤动态图表”并对其进行配置 .