テストコードカバレッジを測定するために JavaScript ファイルをインストルメント化する初期のツール、JSCoverage の歴史的リファレンスです。
アーカイブに関する注記: 現代の JavaScript プロジェクトでは、c8(V8 ネイティブカバレッジ)または Istanbul / nyc の利用を推奨します。
ソースコードのインストルメンテーション
jscoverage lib/ lib-cov/
カバレッジ計測を伴うテスト実行
// テストのエントリポイントでインストルメント済みディレクトリを確認
const mylib = process.env.COVERAGE
? require('./lib-cov/mylib')
: require('./lib/mylib');