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

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

gwt - GWT、Maven、jacocoでカバレッジを設定するにはどうすればよいですか?

GWTMavenプロジェクトのコードカバレッジを生成しようとしています。

それは私のjUnitテストで動作します

しかし、私が走るとき

空のレポートが生成されます。

gwt:testsを実行しているときにコードカバレッジを取得するにはどうすればよいですか?

Pom.xml

GWT:

ジャココ:

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

maven - マルチモジュールMaven:テストカバレッジjacoco sonar

私は基本的なMavenマルチモジュールを持っており、親はPOMであり、3つの子モジュール(ドメイン、サービス、Web)があります。

pomの親にjacocoプラグインと、ソナーで簡単に見つけられる単一のファイルにテストカバレッジレポートを追加するために必要な構成を追加しました。

私の問題は、Sonarが最初のモジュール(ドメインである)のテストカバレッジのみを表示することです(エディターでファイルを開き、他のモジュールのクラス名が追加されているのがわかりますが。

この構成で何が問題になる可能性がありますか?

その価値については、ソナー分析はmvn sonar:sonarからではなく、Jenkinsから呼び出されます。

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

unit-testing - Jacoco for Scala を使用した単体テストのカバレッジ

Maven プロジェクトで次の構造を使用する場合:

テストは実行されますが、jacoco.exec ファイルは作成されません。このタグ destFile を prepare-agent ゴールに追加しようとしましたが、成功しませんでした (カバレッジ情報を含むファイルが作成されません)。

Maven と Jacoco を使用して Scala の単体テストのコード カバレッジを計算するフォームはありますか?

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

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 秒

私は何かが欠けているようで、正確に何が見えるかわかりません。

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

unit-testing - Jacoco と Sonar を使用した個別のユニットと統合テスト

からcombined-ut-it-multimodule-maven-jacoco を挙げましたSonar github。基本的に、この例には、単体テストを含む 1 つのモジュールと、統合テストを含む別のモジュールがあります。カバー率の結果は、UT が 40%、IT が 50% で、全体のカバー率は 80% です。

app次に、モジュール内のカバーされていないコードの新しい単体テストを追加しました。

カバー率の結果は、UT が 60%、IT が 50% で、全体のカバー率は 100% です。ここまでは順調ですね。

そのテストをモジュールに切り替えたところappapp-itカバー率の結果は UT で 40%、IT で 70% で、全体的なカバー率は 100% でした。ここでは、前回の報道と同じ結果を期待していました。

したがって、特定のモジュールのカバレッジは、ユニットまたは統合のいずれかになるようです。それはバグですか?

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

jenkins - jenkinsにインストールされたSonar Runnerによる単体テストカバレッジレポート

私は Jenkins を使用して Maven プロジェクトを構築し、ソナー レポートを生成するスタンドアロンのソナー分析を呼び出しています。しかし、単体テスト カバレッジ レポートを生成できません
。注: Jenkins インスタンスに Sonar Runner がインストールされています。

助けてください。私のソナーのプロパティは次のとおりです。

SONARにjacocoプラグインをインストールしました。そして、ソナー分析を実行すると、

ソナーランナーが単体テストを実行しないか、単体テストのカバレッジレポートを表示しない場所を読みました。本当ですか?はいの場合、回避策はありますか?

前もって感謝します

0 投票する
6 に答える
10028 参照

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