首页 > 解决方案 > 在声纳代码覆盖分析测试中排除文件 - Angular 7

问题描述

如何在 SonarQube 分析中排除 ts.files 以获得更好的代码覆盖率。

我尝试使用以下代码

"test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "src/test.ts",
            "polyfills": "src/polyfills.ts",
            "tsConfig": "src/tsconfig.spec.json",
            "karmaConfig": "src/karma.conf.js",
            "codeCoverageExclude": [
              "src/app/user/about-report/about-report.component.ts"
            ],
          }
       }

但不幸的是,它在声纳中得到了​​分析。你能帮我吗。我正在使用 Angular 7。

标签: angulartypescriptjasminesonarqubekarma-jasmine

解决方案


sonar-project.properties中,尝试添加如下内容:

sonar.exclusions= **/*.spec.ts, **/*.ts, src/test/*

推荐阅读