問題タブ [jacoco]
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.
gwt - GWT、Maven、jacocoでカバレッジを設定するにはどうすればよいですか?
GWTMavenプロジェクトのコードカバレッジを生成しようとしています。
それは私のjUnitテストで動作します
しかし、私が走るとき
空のレポートが生成されます。
gwt:testsを実行しているときにコードカバレッジを取得するにはどうすればよいですか?
Pom.xml
GWT:
ジャココ:
maven - マルチモジュールMaven:テストカバレッジjacoco sonar
私は基本的なMavenマルチモジュールを持っており、親はPOMであり、3つの子モジュール(ドメイン、サービス、Web)があります。
pomの親にjacocoプラグインと、ソナーで簡単に見つけられる単一のファイルにテストカバレッジレポートを追加するために必要な構成を追加しました。
私の問題は、Sonarが最初のモジュール(ドメインである)のテストカバレッジのみを表示することです(エディターでファイルを開き、他のモジュールのクラス名が追加されているのがわかりますが。
この構成で何が問題になる可能性がありますか?
その価値については、ソナー分析はmvn sonar:sonarからではなく、Jenkinsから呼び出されます。
unit-testing - Jacoco for Scala を使用した単体テストのカバレッジ
Maven プロジェクトで次の構造を使用する場合:
テストは実行されますが、jacoco.exec ファイルは作成されません。このタグ destFile を prepare-agent ゴールに追加しようとしましたが、成功しませんでした (カバレッジ情報を含むファイルが作成されません)。
Maven と Jacoco を使用して Scala の単体テストのコード カバレッジを計算するフォームはありますか?
java - Jacoco ant タスク - jacoco.exec 出力なし
Antタスクを次のように構成しました
これにより、期待されるjunit結果が生成されます。ただし、target/jacoco.exec
は作成されません。ant test report
タスクの実行中にエラーはありません。
test: [jacoco:coverage] カバレッジでjunitを強化する
report: [jacoco:report] 実行データファイル読み込み中 /home/usr/Workspaces/my_project/target/jacoco.exec
ビルドに失敗しました /home/usr/Workspaces/my_project/build.xml:73: 実行データ ファイルを読み取れません /home/usr/Workspaces/my_project/target/jacoco.exec
合計時間: 14 秒
私は何かが欠けているようで、正確に何が見えるかわかりません。
unit-testing - Jacoco と Sonar を使用した個別のユニットと統合テスト
からcombined-ut-it-multimodule-maven-jacoco
例を挙げましたSonar github
。基本的に、この例には、単体テストを含む 1 つのモジュールと、統合テストを含む別のモジュールがあります。カバー率の結果は、UT が 40%、IT が 50% で、全体のカバー率は 80% です。
app
次に、モジュール内のカバーされていないコードの新しい単体テストを追加しました。
カバー率の結果は、UT が 60%、IT が 50% で、全体のカバー率は 100% です。ここまでは順調ですね。
そのテストをモジュールに切り替えたところapp
、app-it
カバー率の結果は UT で 40%、IT で 70% で、全体的なカバー率は 100% でした。ここでは、前回の報道と同じ結果を期待していました。
したがって、特定のモジュールのカバレッジは、ユニットまたは統合のいずれかになるようです。それはバグですか?
jenkins - jenkinsにインストールされたSonar Runnerによる単体テストカバレッジレポート
私は Jenkins を使用して Maven プロジェクトを構築し、ソナー レポートを生成するスタンドアロンのソナー分析を呼び出しています。しかし、単体テスト カバレッジ レポートを生成できません
。注: Jenkins インスタンスに Sonar Runner がインストールされています。
助けてください。私のソナーのプロパティは次のとおりです。
SONARにjacocoプラグインをインストールしました。そして、ソナー分析を実行すると、
ソナーランナーが単体テストを実行しないか、単体テストのカバレッジレポートを表示しない場所を読みました。本当ですか?はいの場合、回避策はありますか?
前もって感謝します
java - Tomcat7 Maven プラグインと JaCoCo
Tomcat7-maven-plugin埋め込みインスタンスでJaCoCoを使用してコード カバレッジを取得する方法はありますか?
jacoco-maven-plugin は WAR の POM で構成され、単体テストを計測しますが、jacoco エージェントを組み込みの Tomcat インスタンスにアタッチして、Tomcat に対して実行される統合テストを計測する方法がわかりません。Tomcat インスタンスが組み込まれていることを考えると、このアプローチが可能かどうかはわかりません。これを達成する他の方法はありますか?おそらく、Tomcat Maven プラグインの使用から Cargo の使用に切り替えてカバレッジを取得できますが、可能であれば Tomcat プラグインを使い続けることを好みます。
これが私のPOMからのいくつかの関連するスニペットです:
バージョン: Maven 3.0.4、Tomcat Maven Plugin 2.1、Jacoco 0.6.2.201302030002、Java 7