如何才能关闭声纳仪,但仍然得到覆盖率报告?

问题描述 投票:0回答:1

它已被清除here从Sonarqube版本6.2覆盖率报告合并,就不会有独立的单元和集成覆盖率报告了。

我们仍然有兴趣分别有两个覆盖报告。所以,我们有三个声纳项目:单元测试,集成,测试,整个项目(负责创建总体覆盖报告)

问题:所有的源文件中的所有三个项目进行了分析。由于文件的数量太多,它需要几分钟的时间来进行分析。

问:是否有可能以某种方式关闭声呐仪发出的一个项目?人们希望不分析所有文件,报告中的前两个项目(单元测试和集成,测试)只测试覆盖范围,然后只在最后一个项目(整体项目)运行问题分析。它可以帮助我们分析的所有文件,而不是一次的三倍。

附加信息:我们用声纳gradle这个插件版本2.6.2和sonarqube 7.4版

gradle sonarqube code-coverage sonarqube-scan gradle-plugin
1个回答
1
投票

SonarQube / SonarCloud主要职责是通知用户的问题。显示代码覆盖率只是一个附加功能。这意味着没有标志/参数,可以让你做到这一点。

幸运的是,有一种变通方法。您可以创建空的优质型材,并用它们来扫描这两个项目(单元测试和集成的测试)。你会得到0的问题,因为有启用零条规则。

下面的功能要求应该为你是有趣:Making test coverage measures mode useful。随意就可以了投票。

© www.soinside.com 2019 - 2024. All rights reserved.