我遵循本指南獲取集成在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 **目錄。 –