Jestを使用してコードカバレッジレポートを取得するにはどうすればいいですか? 質問する

Jestを使用してコードカバレッジレポートを取得するにはどうすればいいですか? 質問する

Jasmine 上に構築された JavaScript Jest テスト フレームワークでコード カバレッジを取得する方法はありますか?

内部フレームワークではないコードカバレッジを出力します。イスタンブール毛布、 そしてJSCover、しかしどれも機能しません。

ベストアンサー1

Jest 21.2.1を使用すると、コマンドラインでコード カバレッジを確認でき、--coverageJest スクリプトに渡すことでカバレッジ ディレクトリを作成できます。以下に例を示します。

私は Jest をローカルにインストールすることが多いのですが、その場合のコマンドは次のようになります。

npx jest --coverage

私は、Jest をグローバルにインストールした場合にもこれが機能すると想定しています (ただし、確認はしていません)。

jest --coverage

非常にまばらなドキュメントはここ

coverage/lcov-reportディレクトリに移動すると、ブラウザに読み込むことができるindex.htmlファイルがありました。このファイルには、コマンド ラインで印刷された情報に加えて、追加情報といくつかのグラフィック出力が含まれていました。

おすすめ記事