JacocoプラグインがカバレッジなしのJUnit5で失敗する

thodorisbais

ここunit-apiでは、最近JUnit4からJUnit5に移行しました。残念ながら、いくつかの問題があります。具体的には、移行すると、OSXのビルドは正常に完了しますが、WindowsOSのビルドは失敗します。

セットアップは次のとおりです。

  • jacoco-maven-plugin v.0.8.2で
  • JUnit5

特定の問題について詳しくは、こちらをご覧ください

何か案は?

user5617654

いくつかのテストと読書の後、問題はJacocoがマルチリリースJARまたはビルドをどのように扱うかに関連していると思います。

POM.xmlに次の変更を追加しました。

<plugin>
    <groupId>org.jacoco</groupId>
    <artifactId>jacoco-maven-plugin</artifactId>
    <version>${jacoco.plugin.version}</version>
    <configuration>
      <excludes>
        <exclude>META-INF/**</exclude>
      </excludes>
    </configuration>
</plugin>

ここでは簡単にするために、すべての<execution>設定を含めませんでした

ビルドを実行してから使用mvn clean verify siteすると、のレポートが適切に入力されtarget\site\jacocoます。HTML、XML、CSVレポートは完全であるように見え、空のファイルはもうありません。

また、いくつかの関連するStackOverflowの質問とJacocoGithubの問題があります。

GitHub:

スタックオーバーフロー:

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Eclipse(EclEmma / JaCoCo)コードカバレッジで実行すると、ByteBuddyのリセットが失敗する

分類Dev

テストカバレッジのためにJunit5とJacocoを使用してbuild.gradleを構成する方法

分類Dev

コマンドラインからのJunitとJacocoでのJavaカバレッジは0%です

分類Dev

Jacocoプラグインを使用したbuild.gradleが統合テストのカバレッジレポートを生成しない

分類Dev

Android Gradleプラグイン0.10.0以降を使用してjacocoカバレッジレポートを取得するにはどうすればよいですか?

分類Dev

SpringがプロパティをロードするPropertyServiceクラスのBeanを作成できないため、MockitoとjUnit5を使用したSpringBootコントローラーテストが失敗しますか?

分類Dev

Java 15でJaCoCoプラグインを使用すると、Gradleテストが失敗しますか?

分類Dev

JaCoCo Jenkinsレポートにインストラクションカバレッジのみが表示されるのはなぜですか?

分類Dev

ライブラリのバージョンをアップグレードすると、ライブラリに依存するプロジェクトでビルドが失敗します

分類Dev

ローカルプレイグラウンドで新しいビジネスネットワークを作成する際の認証の失敗

分類Dev

ジャージーバージョンをアップグレードした後、ランダムなRESTAPI呼び出しが失敗する

分類Dev

FileNotFoundExceptionが原因で、Sonarqubegradleプラグインがアーカイブのアップロードに失敗する

分類Dev

インタラクティブなジュリアセッションでローカル/グローバルスコープが失敗するのはなぜですか?

分類Dev

カスタムパターンマッチングが `列挙型ケースがタイプのメンバーではない`で失敗する

分類Dev

SonarはコードカバレッジにJacocoプラグインを使用していますか

分類Dev

カーネルのアップグレード時にNVIDIAインストーラーが失敗する

分類Dev

不正な形式の xml が原因で Android アプリの新しいバージョンがクラッシュし、インフレータは textview のインフレートに失敗しますが、xmlns:android が定義されています

分類Dev

Cucumber JUnit5エンジンで単一のテストを選択すると失敗する

分類Dev

Maven Surefireプラグインを使用してJUnit 4とJunit5の両方を実行する-2020

分類Dev

正しくパラメーター化されたテストクラスがJUnit5で失敗する

分類Dev

カスタムプロバイダーで「プロバイダーが不明なため、モジュールアプリのインスタンス化に失敗しました」というエラーが発生する

分類Dev

Jacocoプラグインは、名前が変更された統合テストクラスのカバレッジを報告しません

分類Dev

環境にインストールされているバージョンが9.3.2であるのに、aws rdsがpostgresバージョンを9.6.6にアップグレードした後、pg_dumpが失敗する

分類Dev

JaCoCo mavenプラグインを使用してSonarQubeのコードカバレッジのファイルを除外するにはどうすればよいですか

分類Dev

JUnit5で失敗したテストを管理する方法

分類Dev

バージョン2.0にアップグレードした後、ドットネットテストタスクが「MSB1008:1つのプロジェクトのみを指定できます」というエラーで失敗する

分類Dev

継続的インテグレーション:ユニットテストは「mvntest」で実行されますが、JaCoCoで実行すると失敗します

分類Dev

プラグインのロードでVagrantupが失敗する

分類Dev

Mavenプラグイン内でMavenCliの呼び出しが失敗する

Related 関連記事

  1. 1

    Eclipse(EclEmma / JaCoCo)コードカバレッジで実行すると、ByteBuddyのリセットが失敗する

  2. 2

    テストカバレッジのためにJunit5とJacocoを使用してbuild.gradleを構成する方法

  3. 3

    コマンドラインからのJunitとJacocoでのJavaカバレッジは0%です

  4. 4

    Jacocoプラグインを使用したbuild.gradleが統合テストのカバレッジレポートを生成しない

  5. 5

    Android Gradleプラグイン0.10.0以降を使用してjacocoカバレッジレポートを取得するにはどうすればよいですか?

  6. 6

    SpringがプロパティをロードするPropertyServiceクラスのBeanを作成できないため、MockitoとjUnit5を使用したSpringBootコントローラーテストが失敗しますか?

  7. 7

    Java 15でJaCoCoプラグインを使用すると、Gradleテストが失敗しますか?

  8. 8

    JaCoCo Jenkinsレポートにインストラクションカバレッジのみが表示されるのはなぜですか?

  9. 9

    ライブラリのバージョンをアップグレードすると、ライブラリに依存するプロジェクトでビルドが失敗します

  10. 10

    ローカルプレイグラウンドで新しいビジネスネットワークを作成する際の認証の失敗

  11. 11

    ジャージーバージョンをアップグレードした後、ランダムなRESTAPI呼び出しが失敗する

  12. 12

    FileNotFoundExceptionが原因で、Sonarqubegradleプラグインがアーカイブのアップロードに失敗する

  13. 13

    インタラクティブなジュリアセッションでローカル/グローバルスコープが失敗するのはなぜですか?

  14. 14

    カスタムパターンマッチングが `列挙型ケースがタイプのメンバーではない`で失敗する

  15. 15

    SonarはコードカバレッジにJacocoプラグインを使用していますか

  16. 16

    カーネルのアップグレード時にNVIDIAインストーラーが失敗する

  17. 17

    不正な形式の xml が原因で Android アプリの新しいバージョンがクラッシュし、インフレータは textview のインフレートに失敗しますが、xmlns:android が定義されています

  18. 18

    Cucumber JUnit5エンジンで単一のテストを選択すると失敗する

  19. 19

    Maven Surefireプラグインを使用してJUnit 4とJunit5の両方を実行する-2020

  20. 20

    正しくパラメーター化されたテストクラスがJUnit5で失敗する

  21. 21

    カスタムプロバイダーで「プロバイダーが不明なため、モジュールアプリのインスタンス化に失敗しました」というエラーが発生する

  22. 22

    Jacocoプラグインは、名前が変更された統合テストクラスのカバレッジを報告しません

  23. 23

    環境にインストールされているバージョンが9.3.2であるのに、aws rdsがpostgresバージョンを9.6.6にアップグレードした後、pg_dumpが失敗する

  24. 24

    JaCoCo mavenプラグインを使用してSonarQubeのコードカバレッジのファイルを除外するにはどうすればよいですか

  25. 25

    JUnit5で失敗したテストを管理する方法

  26. 26

    バージョン2.0にアップグレードした後、ドットネットテストタスクが「MSB1008:1つのプロジェクトのみを指定できます」というエラーで失敗する

  27. 27

    継続的インテグレーション:ユニットテストは「mvntest」で実行されますが、JaCoCoで実行すると失敗します

  28. 28

    プラグインのロードでVagrantupが失敗する

  29. 29

    Mavenプラグイン内でMavenCliの呼び出しが失敗する

ホットタグ

アーカイブ