1. ホーム
  2. javascript

[解決済み】Jestを使用してコードカバレッジレポートを取得する方法は?

2022-04-12 14:23:56

質問

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

内部フレームワーク はしません。 は、取得したコードカバレッジをプリントアウトします。また イスタンブール , ブランケット , および JSCover が、どれもうまくいきません。

どうすればいいですか?

を使用する場合 Jest 21.2.1 を渡すと、コマンドラインでコードカバレッジを確認し、カバレッジディレクトリを作成することができます。 --coverage をJestスクリプトに追加しました。以下はその例です。

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

npx jest --coverage

Jestをグローバルにインストールすれば、これもうまくいくと思います(未確認ですが)。

jest --coverage

非常にまばらなdocsは こちら

にナビゲートすると カバレッジ/lcov-report ディレクトリに index.html ファイルをブラウザに読み込ませることができます。このファイルには、コマンドラインで出力された情報に加えて、追加情報といくつかのグラフィック出力が含まれていました。