Dis*_*ame 5 javascript testing karma-runner karma-jasmine karma-coverage
我正在使用业力进行单位测试我的角度2应用程序.我有以下目录结构 -
??? 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
Run Code Online (Sandbox Code Playgroud)
我想排除我的所有文件
src/lib/!(filters)/**
Run Code Online (Sandbox Code Playgroud)
从报道报告.但我想保留目录其余部分的所有文件
我试过了,
{src/**, src/lib/!(filters)/**}/!(*.spec!).js : coverage
Run Code Online (Sandbox Code Playgroud)
但它正在跳过一切.
这该怎么做?
有几点需要尝试:
{src/*/!(lib/filters)/**}/!(*.spec!).js : coverage
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请coveragePreprocessor
在您的 karma 配置中添加一个。
coveragePreprocessor: {
exclude: [ "**/lib/filters/*.js" ]
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1252 次 |
最近记录: |