基本的に、カルマは から始めnode wrapper.js
ます。そのラッパーは、の呼び出しを含む構成をセットアップし、karma-coverage
Karma を で開始しrequire('karma').runner.run
ます。karma-coverage
イスタンブールに呼びかけます。(ふぅ!)
.istanbul.yml
主に「レポートの透かし」を変更したいので、イスタンブールをファイルで構成したいと思います。私のファイルは次のようになります。
reporting:
watermarks:
statements: [90, 97]
lines: [90, 97]
functions: [90, 97]
branches: [90, 97]
私が見たものからすると、それは正しいように見えます。しかし..うまくいきません。問題は、イスタンブールが現在の作業ディレクトリを認識していないか、何らかの方法でこれを指定する必要があることだと思いますkarma-coverage
。
それが助けになるなら、私のカルマconfig.basePath
は単純''
です.
この特定の問題に関する議論を見つけようとしました。悲しいことに、この質問は私の問題に最も近いものですが、「ファイルの名前の付け方」に関する FAQ エントリです。Grunt でこれについて議論している質問/回答がありますが、有用なものを抽出できませんでした。
また、オープンとクローズの両方で、github のカルマランナーの問題を調べました。カルマランナーのソースを見て、それをイスタンブールのこの問題と組み合わせると、この行のために不可能だと思います。私は正しいですか?