問題タブ [jacoco-maven-plugin]
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.
java - JaCoCo エージェントがコード カバレッジ情報を追跡していない
Wildfly 9 サーバーで Java Web アプリケーションを実行しており、jmeter-maven-pluginを使用して、アプリケーションの実行中のインスタンスでいくつかのパフォーマンス テストを実行しています。これらのテストは、アプリケーションのサービスに対して単純な REST 要求を実行します。
私がやりたいことは、パフォーマンス テストのコード カバレッジ統計を取得して、パフォーマンス テストでカバーされたコードの量を常に把握できるようにすることです。
this、this、およびthis StackOverflow スレッドに続いて、サーバーに JaCoCo Java エージェントをセットアップします。これは起動時のエージェント構成です
また、実行情報を取得するためにサーバー上でダンプを実行できるようにするために、tests Maven プロジェクトでjacoco-maven-pluginを構成しました。
そのmvn verify
ため、すべてのパフォーマンス テストを実行すると (REST サービスが実際に呼び出されます)、JaCoCo プラグインがサーバーの jacoco.exec ファイルを正しくダンプしますが、実行mvn sonar:sonar
中のこのファイルを検査すると、サービスが実行されていてもコードのカバレッジは 0% になります。パフォーマンス テストによって呼び出されました。
何が問題なのですか?エージェントとプラグインのさまざまな構成を試しましたが、問題が解決しないようです。
ありがとうございました
maven - 「プレビュー」モード レポートでコード カバレッジを表示するように SonarQube を構成できますか?
現在、SonarQube v5.6 を使用しており、リモートの SonarQube サーバーに結果をプッシュする前に、包括的な「プレビュー」レポートをローカルで生成する必要があります。具体的には、「プレビュー」モードで分析を実行したときに作成されるローカルの HTML レポートやコンソール レポートで、技術的負債、コード カバレッジ、重複ブロックを確認できるようにする必要があります。
現在、問題 (新規、既存、解決済み、マイナー、メジャーなど) を確認できますが、それ以外は何もありません。技術的負債、コード カバレッジ、重複ブロックも確認できるようにしたいと考えています (少なくとも、コード カバレッジを確認する必要があります)。コマンドライン引数またはその他の設定を使用して、「プレビュー」モードのレポートでこれらの詳細を表示するように SonarQube を構成できますか? Maven と JaCoCo を使用しています。
integration-testing - フェイルセーフと jacoco を使用した統合テスト レポートは 0% のカバレッジを示しています
目標:フェイルセーフと jacoco の 2 つのプラグインを使用して、統合テスト レポートを作成します。問題: 期待どおりのレポートが作成されますが、カバレッジが 0% と表示されます。 レポートhtml
jacoco に関する pom.xml のコードを次に示します。
そして、ここにフェイルセーフに関するコードがあります。
私は長い間それに取り組んできました。あなたの助けを待っています、そして、ありがとう。
spring-boot - cobertura は Java 8 をサポートしていますか? java8 の labmda 式を使用したいのですが、エラーが発生するためです。
私はテストケースを書いた新しいCoberturaです。コーディングでラムダ式を使用していますが、この問題を解決する方法でエラーが発生しています。
Google で検索したところ、Jacoco が Java8 をサポートしていることを知りました。
しかし、Jacoco プラグインを Cobertura プラグインとして挿入する方法がわかりません。
私のスプリング ブート プロジェクト pom.xml の Cobertura プラグインは次のようになります。
ありがとう。
java - Ant & JUnit & Jacoco カバレッジ エラー
'Junit' を使用した 'Ant' ビルドで 'Jacoco' を使用したい。ただし、テストには単純なコードを使用しましたが、Jacoco は何もカバーしていませんでした。うまくビルドして、うまく実行して、Junit も結果を表示してくれますが、Jacoco には表示されません。
これは私の ant の build.xml です。Jacoco がレポートを見せてくれますが、クラス ファイルはまったく含まれていません。均等に、メイン クラスは実行されません。私の単純なJavaテストコードは
ご協力ありがとうございました!