我遵循本指南获取集成在WebStorm中的报道报告。与摩卡WebStorm的覆盖不起作用
https://www.jetbrains.com/help/webstorm/mocha.html
当我点击“与覆盖运行摩卡测试”覆盖窗口中运行测试后显示出来。但我没有看到任何报道。它甚至没有显示0%,它在“统计”列中根本没有显示任何数字。
任何帮助将不胜感激。
一些更多的背景:
- WebStorm 2017年2月3日
- 我指的的package.json
- 的代码写在ES2015摩卡V3.2.0。
- 摩卡运行配置使用这些环境变量
BABEL_ENV =试验和这些额外摩卡选项:--compilers JS:预先
巴别核/注册
由于
更多信息:当我用WebStorm覆盖运行时,我看到这个命令被输出到控制台:
/Users/nikolaschou/.nvm/versions/node/v8.1.2/bin/node/Users/nikolaschou/Dev/dsg/bifrostshop/node_modules/nyc/bin/nyc.js --reporter = lcovonly - extension = .ts --extension = .js --exclude = test/unitmocha//.spec。 --exclude = test/unitmocha//.test。 --report-dir =/private/var/folders/q7/kn0zjzks5dz0q2bx0kpg2yhw0000gn/T/mocha-intellij-coverage-/Users/nikolaschou/Dev/dsg/bifrostshop/node_modules/mocha/bin/_mocha --compilers js:babel -core/register --ui bdd --reporter“/ Applications/WebStorm 2.app /Contents/plugins/NodeJS/js/mocha-intellij/lib/mochaIntellijReporter.js”--recursive/Users/nikolaschou/Dev/dsg/bifrostshop /测试/ unitmocha
你使用什么模块来收集覆盖范围 - [伊斯坦布尔](https://www.npmjs.com/package/istanbul)或[nyc](https://github.com/istanbuljs/nyc)?在cmd行中运行时,您能收集测试的覆盖率吗? – lena
@lena我在我的问题中添加了更多信息,并且据我所见,我使用nyc –
我有类似的问题。在我的情况已经有一个** ** NYCRC文件(支持命令行执行)与 ' “包括”:[ “的src /” ] ' 当我通过WebStorm运行范围,我得到没有报道(如尼古拉)。当我删除(或重命名)**。nycrc **时,我只覆盖** test **目录。 –