SonarQube代码覆盖范围-排除某些类



是否有任何方法可以通过排除某些类来有目的地增加SonarQube中的代码覆盖率值。

尝试使用声纳。覆盖范围。排除.

由于sonar.coverage.exclusions是要从覆盖率计算中排除的文件路径模式的逗号分隔列表。你的模式应该是这样的:

sonar.coverage.exclusions=com/abc/demo/presentation/beans/**/*, com/abc/demo/presentation/interfaces/**/*, com/abc/demo/presentation/validator/**/*, com/abc/utility/**/*

注意:7.3中删除了此选项的文档(Google:site:docs.sonarqube.org "sonar.coverage.exclusions"(。但当你在Sonar上打开项目的管理页面时,你仍然可以看到它们->quot;"常规设置"->quot;分析范围";。查找"0"之后的值;键:";

您可以排除声纳项目中的某些文件。属性文件:

sonar.exclusions=**/*.js,**/*.json,**/*.xml,**/*.png,**/*.sh,**/*.h,**/*.m,**/*.c,**/*.cpp,**/*.pdf,**/*.plist,Pods/**/*
sonar.swift.excludedPathsFromCoverage=.*Tests.*

此外,您可以使用包含特定文件

sonar.test.inclusions=**/*Test*/**
sonar.test.inclusions=*.swift

相关内容

  • 没有找到相关文章

最新更新