angular cli排除`ng test --code-coverage`的文件/目录

时间:2017-02-15 05:52:19

标签: angular karma-runner angular-cli istanbul

我正在运行以下命令进行单元测试并生成代码覆盖率报告。

ng test --code-coverage

工作正常并在coverage文件夹中编写代码覆盖率报告。

在此我获得了所有文件和目录覆盖率报告

enter image description here

但我想排除特定的文件/目录,让我们说src/app/quote/services/generated。怎么做?

1 个答案:

答案 0 :(得分:30)

使用最新的CLI,在angular.json

  "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "src/test.ts",
            "polyfills": "src/polyfills.ts",
            "tsConfig": "src/tsconfig.spec.json",
            "karmaConfig": "./karma.conf.js",
            "codeCoverageExclude": ["src/testing/**/*"],