コードカバレッジツールkarma
として、ジャスミンテストランナーとして使用しています。instanbul
すべてが完全に機能しますが、1 つの質問ですが、作成されたレポートへのパスを変更する方法はありますか?
つまり、Chromeの場合は次のようになり/coverage/Chrome%2035.0.1916%20(Windows%207)/index.html
ます。私ははるかに幸せだろう/coverage/Chrome/index.html
どんな提案でも大歓迎です。
コードカバレッジツールkarma
として、ジャスミンテストランナーとして使用しています。instanbul
すべてが完全に機能しますが、1 つの質問ですが、作成されたレポートへのパスを変更する方法はありますか?
つまり、Chromeの場合は次のようになり/coverage/Chrome%2035.0.1916%20(Windows%207)/index.html
ます。私ははるかに幸せだろう/coverage/Chrome/index.html
どんな提案でも大歓迎です。
これを karma.conf.js に追加します。
coverageReporter: {
dir: 'coverage/',
subdir: 'Chrome',
file: 'index.html'
}
編集:テストに使用されたブラウザの名前に基づいてサブディレクトリ名を付けるには:
coverageReporter: {
dir: 'coverage',
subdir: function(browser) {
return browser.toLowerCase().split(/[ /-]/)[0];
},
file: 'index.html'
}