0

カルマを使用して JavaScript テストを実行し、カバレッジ レポートを生成しています。karma.conf.js からのカバレッジ構成は次のとおりです。

coverageReporter: {
      dir : 'coverage/',
      reporters: [
        { type: 'text-summary' },
        { type: 'html' },
        { type: 'lcov' }
      ]
}

このセットアップで気に入らない点は、テストの実行に使用したブラウザーの名前が付けられたサブフォルダーが常に作成されることです。私の場合、PhantomJS のみを使用しており、レポートを の直下に置きたいと考えています/coverage。これを行う方法はありますか?

4

1 に答える 1

0

subdir は、dir/ からではなく、dir から決定されるようです。したがって、これはうまく機能します:

coverageReporter: {
      dir : 'coverage/',
      reporters: [
        { type: 'text-summary' },
        { type: 'html', subdir: '.' },
        { type: 'lcov', subdir: '.' }
      ]
    }
于 2016-07-12T19:04:35.097 に答える