Под моим Angular 6 Я запускаю следующую команду для модульного тестирования и генерации отчета о покрытии кода:
ng test --browsers=Chrome --watch=false --code-coverage
Работает нормально и пишет отчет о покрытии кода в папке покрытия.
В этом я получил отчет о покрытии всех файлов и каталогов:
Но я хочу исключить файлы определенного типа, скажем:
все файлы, имеющие префикс службы:*.service.ts
Я сказал сделать это в 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/*.service.ts"],
Но это не сработало
Предложения?