SonarQube上测试模块的不同配置文件

时间:2016-08-24 11:27:12

标签: sonarqube sonarqube-web

我们有一个很好的小SonarQube服务器来评估我们的Maven和Tycho项目。这里的问题是SonarQube使用与集成测试相同的高标准和其他代码。

哪个大多是正确的,但在一个案例中困扰我:代码重复。当然,生产代码应尽可能少重复,但在测试中似乎没有好的选择。

我尝试了抽象类,使用@ParameterizedTestSuites运行测试,但所有这些都使测试难以理解和维护。

因此,我认为唯一有效的解决方案是让SonarQube降低其期望值。然而,我无法根据名称或Maven包装找到改变Maven子模块的配置文件的方法。

我该如何解决这个问题?有没有办法改变子模块的配置文件?

1 个答案:

答案 0 :(得分:3)

目前尚不清楚您是在谈论重复指标还是问题,但两者的答案都是Exclusions

您可以转到该媒体资源的管理>,从重复指标中排除代码。一般设置>分析范围>重复并排除您的模块。

同样,您可以在管理>的复制规则中排除该代码。一般设置>分析范围>问题