問題タブ [jscoverage]

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.

0 投票する
1 に答える
2829 参照

code-coverage - カルマ カバレッジのしきい値

現在、プロジェクト内で Karma のカバレッジを使用しています。カバレッジにしきい値を設定して、Circle CI でのビルドが失敗し、設定されたパーセンテージよりも低いために赤くなるようにしたいと考えています。

0 投票する
1 に答える
242 参照

cobertura - JSCover レポートを cobertura xml に変換しようとすると、「認識されないオプション: --format=COBERTURAXML」が発生する

JSCover を cobertura xml に変換しようとしています。

私が読んだ内容に基づいて、コマンドは次のとおりです。

しかし、私はエラーが発生します

「エラー: メイン クラス jscover.report.Main が見つからないか、読み込めませんでした」

そこの完全修飾パスを設定しても、JSCover-all.jarが配置されています。

そこで、JSCover-al.jarをクラスパスに含めて、代わりに次のコマンドを実行してみました。

最初のエラーは表示されなくなりましたが、次のエラーが表示されるようになりました。

認識されないオプション: --format=COBERTURAXML

エラー: Java 仮想マシンを作成できませんでした。

エラー: 致命的な例外が発生しました。プログラムは終了します。

誰かが私を助けてくれることを願っています。どうもありがとう!

0 投票する
2 に答える
444 参照

ant - JScover - カバレッジ ファイルの除外

現在、ライブラリとして使用されている js ファイルを除外するように JSOver を取得しようとしています。私は以下のantスクリプトのセットを持っています

  1. JSカバーサーバーを起動する
  2. JSON レポートの実行と生成
  3. サーバーを停止する

最後に、sonarqube で使用できるように、Json ファイルを LCov に変換するシェル コマンドがあります。jscoverage.html でもカバレッジを取得しますが、web/ の下にあるすべてのファイルが含まれています。これは望ましくありません。下の画像

ここに画像の説明を入力

以下の Ant スクリプト:

私のフォルダ構造は次のとおりです。

ここに画像の説明を入力

そして最後に、私のソナー スタンドアロン分析設定:

ここに画像の説明を入力

そのため、JSCover はすべての js ファイルを再帰的に読み取っていて、ソナーやアリからそれを防ぐことはできません。

誰でも光を当てることができますか?

0 投票する
1 に答える
731 参照

ant - phantom.args はオブジェクトではないため、phantom-jscover は TypeError を生成します。

カバレッジ レポートに jscover を使用したいのですが、マニュアルに従いましたが、例外が発生しました。

TypeError: undefined はオブジェクトではありません ('phantom.args[0]' を評価しています)

以下は私が使用しているファイルです:

js-code-coverage.xml コンテンツ:

および Phantom-jscover.js :

0 投票する
1 に答える
88 参照

jscoverage - ゴールの実行デフォルト com.github.tntim96:jscover-file-maven-plugin:1.0.19:jscover failed: jscoverage_serializeCoverageToJSON が定義されていません

コード [js ファイル] のカバレッジをチェックするために JSCover を実装しようとしています。アプリの pom.xml に jscover-file-maven-plugin を追加しました。アプリで maven install を実行しようとすると、ビルドが失敗し、次のメッセージが表示されます。

ここで何が起こっているのか誰でも説明できますか?ここにコードを入力してください