Gradle 如何关闭声纳分析仪,但仍能获得覆盖报告?

Gradle 如何关闭声纳分析仪,但仍能获得覆盖报告?,gradle,sonarqube,code-coverage,sonarqube-scan,gradle-plugin,Gradle,Sonarqube,Code Coverage,Sonarqube Scan,Gradle Plugin,已经明确,从Sonarqube版本6.2开始,将合并覆盖率报告,不再有单独的单元和集成覆盖率报告 我们仍然有兴趣将这两份报道分开。所以,我们有三个声纳项目:单元测试、集成测试、整个项目(负责创建总体覆盖报告) 问题:所有三个项目都分析了所有源文件。由于文件数量太多,执行分析需要几分钟 问题:在项目中是否可能以某种方式关闭声纳问题分析仪?希望只报告前两个项目(单元测试和集成测试)中的测试覆盖率,而不分析所有文件,然后只在最后一个项目(整个项目)上运行问题分析器。它可以帮助我们一次而不是三次分析所有

已经明确,从Sonarqube版本6.2开始,将合并覆盖率报告,不再有单独的单元和集成覆盖率报告

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

问题:所有三个项目都分析了所有源文件。由于文件数量太多,执行分析需要几分钟

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


附加信息:我们使用sonar gradle插件版本2.6.2和sonarqube版本7.4

sonarqube/SonarCloud的主要职责是通知用户有关问题。显示代码覆盖率只是一个附加功能。这意味着没有允许您执行此操作的标志/参数

幸运的是,有一个解决办法。您可以创建空的质量概要文件,并使用它们扫描这两个项目(单元测试和集成测试)。您将获得0个问题,因为没有启用任何规则


您应该对以下功能请求感兴趣:。请随意投票。

非常感谢您的回答。首先,我投票赞成功能要求。此外,我尝试用一个空的质量配置文件运行分析,结果没有问题。但我主要关心的是,在我的案例中,分析时间大约需要3分钟。不幸的是,无论我们是否没有规则或有多个规则,分析时间都是一样的。即使启用了零规则,分析器也会创建
类树
并加载库。我不知道是否可以禁用它。可能没有。