問題タブ [karma-coverage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gruntjs - Karma Start と grunt タスク コール
を使用してカルマ コード カバレッジを実行しようとしていますkarma-coverage
。呼び出しkarma start
コード カバレッジが正常に生成されたとき。ただし、カバレッジ結果を介して同じことがトリガーされるとgrunt
、適切に生成されません。
これについていくつかの洞察を提供できますか?ありがとう。
gulp - テスト カバレッジの結果を WebStorm にインポートする
ランナーを使用してテストする前にスキャフォールディングする非常に複雑なテスト インフラストラクチャがあるgulp
ため、WebStorm v10.0.0 の単体テストにデバッガーでビルドを使用できません。
karma-coverage
テストの実行中に、 reports/unit-test-coverage ファイルに含まれるテスト カバレッジを生成します。
質問:このファイルを WebStorm にインポートして、プロジェクトのカバレッジを確認できますか?
javascript - Karma/Jasmine を使用して WebStorm でコード カバレッジの強調表示を有効にできた人はいますか?
コード カバレッジの測定値 (ユニット テストでカバーされるファイルとコード行の割合) は正しく機能しますが、エディターでカバーされたコードを強調表示することはできません。
私はカルマカバレッジを持っています
前もって感謝します。
編集:リクエストに応じてスクリーンショットを追加しました。申し訳ありませんが、いくつかの情報をぼかす必要がありました。
javascript - Karma - typescript カバレッジのソース マップを指す方法
カルマ カバレッジを使用して、typescript ソース ファイルのカバレッジ レポートを生成するのが好きです。私の単体テストは JavaScript で書かれており、Jasmine Test フレームワークを使用しています。
私のフォルダ構造は次のようになります。
私のkarma.conf.js
現在、私のカバレッジ レポートは十分なメトリクスを提供していますが、単一の typescript ファイルではなく app.js には関連していません。
プリプロセッサ構成で何かを台無しにしたか、ソースマップを指定する必要があると思います。
アニーのヒント?
javascript - SonarQube と Karma のコード カバレッジ - 未解決のファイル パス
この特定のエラーをよく検索しましたが、適切な答えを見つける機会がありませんでした。
SonarQube 5.4 があり、最新の Karma バージョンを使用しています。
sonar-runner を実行すると、次のエラーが発生します。
foo は私のユーザー名で、BarJS はプロジェクトの名前です。
他の人は、スペルミス、ケース固有、または相対パスでこれらのエラーを受け取ります。私は半ダース回チェックしました。私のパスは正しいです。
Karma lcov.info-file に絶対パスがあります。すべてのキャメルケース文字は、Finder でのパスと同じです。
Karmas lcov.info の内容
同じ問題を抱えている人はいますか?それは本当に迷惑です
webpack - Karma Coverage が Webpack を使用してすべてをピックアップしない
だから私は自分のカルマカバレッジを実行することができます.
src/
問題は、フォルダー内に検出されていないように見える他のファイルがあることです。たとえばsrc/test.js
、カバレッジによってピックアップされていない を追加しました。カバレッジが 内のファイルの一部のみをピックアップしている理由がわかりません/src
。
ここに私の Karma.Config があります: