Istanbul nyc to exclude test files

血红的双手。 提交于 2019-12-05 15:44:03

问题


I'm currently getting my test files in the final coverage. That's probably because they sit alongside my components instead of having their own test folder. How can I exclude these from the coverage?

I have installed istanbul and nyc and I'm using mocha.

My script looks like:

"test": "nyc --reporter=html mocha tools/testSetup.js app/**/*.spec.js || true"


回答1:


Right, after some digging I've managed to get this working. I've added

"nyc": { "include": "app", - only looks in the app folder "exclude": "**/*.spec.js" }

to my package.json. Since I'm using webpack I'll probably try and find a way of defining this rule in the webpack.config file (if possible at all). I'll come back if I get an answer to this.



来源:https://stackoverflow.com/questions/42114528/istanbul-nyc-to-exclude-test-files

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!