Я использую карму для модульного тестирования моего приложения с угловым 2. Я следующую структуру каталогов -Конфигурация Karma для исключения вложенных каталогов
└── src/
├── index.js
├── index.js.text
├── index.test.js
├── README.txt
├── startuptest.js
├── lib/
| ├── util.js
| ├── util.test.js
| └── filters/
| ├── kalman.js
| └── lowpass.js
├── test/
| ├── main.js
| └── lib/
| ├── filters.js
| └── util.js
└── vendor/
├── jquery.js
└── three/
├── three.js
└── three.fps.js
Я хочу, чтобы исключить все файлы в моем
src/lib/!(filters)/**
из охвата отчета. Но я хочу, чтобы сохранить все файлы из остальной части каталога
Я попытался,
{src/**, src/lib/!(filters)/**}/!(*.spec!).js : coverage
Но это пропуск все.
Как это сделать?
Ссылка - https://github.com/karma-runner/karma/issues/508
Как насчет '{src, src /! (Lib/filters)/**}/*. Js: coverage'? Или '{src, src /! (Lib/filters)/**} /! (* Test) .js', чтобы исключить также файлы с суффиксом« test » – barbsan
Это не работает. К сожалению ( –