Tôi đang sử dụng nghiệp để thử nghiệm đơn vị ứng dụng góc 2 của tôi. Tôi đã theo cấu trúc thư mục -Cấu hình Karma để loại trừ các thư mục lồng nhau
└── 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
Tôi muốn loại bỏ tất cả các file dưới
src/lib/!(filters)/**
từ bảo hiểm báo cáo của tôi. Nhưng tôi muốn giữ lại tất cả các file từ phần còn lại của thư mục
tôi đã cố gắng,
{src/**, src/lib/!(filters)/**}/!(*.spec!).js : coverage
Nhưng nó bỏ qua tất cả mọi thứ.
Cách thực hiện việc này?
Reference - https://github.com/karma-runner/karma/issues/508
Làm thế nào về '{src, src /! (Lib/filters)/**}/*. Js: coverage'? Hoặc '{src, src /! (Lib/filters)/**} /! (* Test) .js' để loại trừ các tệp có hậu tố" test " – barbsan
Điều đó không hoạt động. Thật không may ( –