Javascript 用のコード カバレッジ ツールを取得しようとしています。手順は次のとおりです。
- JS ファイルを計測する
- パッケージ化して JBOSS にデプロイする
- テストを実施する
- カバレッジ ダンプを取得する
- カバレッジ ダンプを含むレポートを生成します。
JSCover を使用しようとしましたが、レポートの生成中にうまく機能しませんでした。今、私はCode-Coverageを見ていまし た。このツールは良さそうです。これでファイルをインストルメント化できましたが、次のステップで立ち往生しています:
ステップ 3 - コード カバレッジ データの抽出
すべてのテストが完了したら、次を使用してコード カバレッジの結果を JSON 形式で取得できます。
YAHOO.tool.TestRunner.getCoverage(YAHOO.tool.TestFormat.JSON) (YUI 2)
Y.Test.Runner.getCoverage(Y.Coverage.Format.JSON) (YUI 3)
YUITest.TestRunner.getCoverage(YUITest.CoverageFormat.JSON) (standalone)
この JSON 構造は、テストのすべてのカバレッジ データを表します。このデータを手動で取得してファイルに保存するか、このデータをサーバーに送信できます。
ステップ3の実行方法がわかりません。
誰かこれを説明してくれませんか? 私たちはかなり長い間さまざまなツールを試してきましたが、今はこれに行き詰まっています。