問題タブ [test-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.

0 投票する
3 に答える
6272 参照

testing - Golang 統合テストのカバレッジを測定するには?

go test -cover構築中のサービスのテスト カバレッジを測定するために使用しようとしています。これは REST API であり、スピンアップしてテストし、テスト HTTP 要求を作成し、HTTP 応答を確認しています。これらのテストはサービスのパッケージの一部ではなく、go tool cover0% のテスト カバレッジを返します。実際のテストカバレッジを取得する方法はありますか? 特定のエンドポイントでの最良のシナリオのテストでは、特定のエンドポイント ハンドラーのコードの少なくとも 30 ~ 50% をカバーし、これをさらに改善するために一般的なエラーのテストを追加することを期待します。

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

erlang - 鉄筋を使用した場合の Common Test のカバー レポート

Rebar を使用する Erlang アプリケーションがあり、Common Test を使用して記述されたテストがあります。これらのテストのテスト カバレッジ レポートを見たいので、rebar.configファイルに次の行を含めました。

ただし、Common Test レポートの「Coverage log」リンクは、「Cover tool is not used」というページにつながるだけです。カバー ツールを使用して、テストの実行時にカバー レポートを提供するにはどうすればよいですか?

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

android - JaCoCo デバッグ カバレッジ テスト レポート

Android をテストしてカバレッジ テスト レポートを作成するときに問題が発生しました。./gradlew createDebugCoverageReport コマンドを使用してカバレッジ レポートを作成します。レポートは作成されましたが、すべてのテストの結果は %0 です。最初のデバイスはルート化されていますが、2 つ目のデバイスはルート化されていません。これら 2 つのデバイスを使用して、スプーンでテストし、スプーンの出力を調べます。したがって、これら 2 つのデバイスは一緒に使用します。問題: 最初のデバイス (ルート化されたデバイス) でこのコマンドを実行すると、すべてのカバレッジ テストの結果が期待どおりに作成されますが、2 つのデバイスを一緒にテストを実行すると、すべてのカバレッジの結果が %0 になります。どうすればこの問題を解決できますか。

ありがとう

0 投票する
0 に答える
501 参照

grails - Grails: Sonar に Cobertura XML レポートがありません

を使用して Web アプリケーションに取り組んでおりGrails 2.1.1、テスト コードのカバレッジについて証拠を作成するように求められました。

プロジェクトは以下を使用しています:

  • Maven 3.0.5
  • コードカバレッジ 1.2.7 (Cobertura の grails プラグイン)
  • sonar-maven-plugin 2.5
  • SonarQube 3.7.4 (ローカルホストで実行)

私のpom.xmlでは、次のソナーのプロパティが宣言されています。

次のコマンドを実行して、ディレクトリ target/test-reports/cobertura 内にcobertura.xmlレポートを正常に生成しました。

しかし、私が実行すると:

コマンド応答として次の出力行を受け取りますが、Sonar にテスト レポートは表示されません。