2017-10-04 10 views
0

WebStormに統合されたカバレッジレポートを取得するために、このガイドに従ってきました。私は「報道で実行モカテスト」をクリックすると WebStormでMochaの範囲が機能しない

https://www.jetbrains.com/help/webstorm/mocha.html

は、カバレッジ・ウィンドウには、テストを実行した後に表示されます。しかし、私は報告された報道は見られない。 0%も表示されていませんが、Statistics列には何も表示されません。

ご協力いただければ幸いです。

いくつかのより多くの背景:

  • WebStorm 2017年2月3日
  • 私はpackage.jsonコードはES2015に書かれている
  • にモカV3.2.0を参照しています。 JS --compilers:バベルコアは/事前

    感謝を登録

  • モカ実行コンフィギュレーションは、これらの環境変数

BABEL_ENV =テストし、これらの余分なモカオプションを使用しています

詳細情報: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- /ユーザー/ nikolaschou/Dev/dsg/bifrostshop/node_modules/mocha/bin/_mocha - コンパイラjs:babel -core/register --ui bdd --reporter "/アプリケーション/ WebStorm 2.app/Contents/plugins/NodeJS/js/mocha-intellij/lib/mochaIntellijReporter.js" - 再帰的/ユーザー/ nikolaschou/Dev/dsg/bifrostshop /テスト/ unitmocha

+0

[istanbul](https://www.npmjs.com/package/istanbul)または[nyc](https://github.com/istanbuljs/nyc)の収集にはどのモジュールを使用しますか? cmd行で実行しているときにテストの対象範囲を収集できますか? – lena

+0

@レナ私は私の質問にもっと多くの情報を加えました。私が見る限り、私はニックを使用しています。 –

+0

私は同様の問題があります。 。私の場合は ' と** nycrc **ファイルは、(コマンドライン実行をサポートするために)すでにある「含める」:[ 「SRC /」 ] ' 私はWebStormを通じてカバレッジを実行すると、私が手カバレッジはありません(Nikolaなど)。 **。nycrc **を削除する(または名前を変更する)と、** test **ディレクトリのみが対象となります。 –

答えて

1

は、これらの内容で、プロジェクトのルートに.nycrcというファイルを追加します。

{ "exclude": [] } 

これがnycデフォルトの設定を無効にし、勝利が復元されます。

+0

はい、それはうまくいくようでした。今私はカバレッジのパーセンテージを見る。 –

関連する問題