私はカルマテストにコードカバレッジレポータを統合しようとしています。カルマカバレッジイスタンブールはフォルダを作成しません
私は自分の設定を次のように変更設定:
coverageIstanbulReporter: {
reports: ['html', 'lcovonly', 'text-summary'],
// base output directory. If you include %browser% in the path it will be replaced with the karma browser name
dir: path.join(__dirname, 'coverage'),
// if using webpack and pre-loaders, work around webpack breaking the source path
fixWebpackSourcePaths: true,
},
reporters: config.coverage ? ['kjhtml', 'dots', 'coverage-istanbul'] : ['kjhtml', 'dots'],
をしかしunfortnetly、それはcoverage
フォルダを作成しません。ここで
は私が私が間違ってここで何をfull karma.config.js
をやっているのですか?私がkarma start ./karma.conf.js --coverage
と呼んでおり、設定カバレッジパラメータなしでチェックしていることに注意してください。
試してください:あなたはクロームコンソール上text-summary
出力を持ち、指定されたレポーターのためベースディレクトリを持っているあなたはすでに、あなただけ明示的にサブディレクトリが異なるレポートタイプのために使用すべきであるレポーターを指示する必要があり考える
クロムコンソールのテスト結果は表示できますか? – Xlee
@Xleeはい、私はブラウザでテストレポートを見ることができますが、カバレッジはありません – Amit