JaCoCoとプライベートデフォルトコンストラクターのカバレッジの欠落

mat_boy

JaCoCoがプライベートな空のコンストラクターをJavaクラスのカバーされていないコードとして報告しないようにする例を見たいと思います。

Mavenプラグイン構成で私は持っています

   <rule>
     <element>CLASS</element>
       <excludes>
         <exclude>JAVAC.SYNTHCLASS</exclude>
         <exclude>JAVAC.SYNTHMETH</exclude>
       </excludes>
     </element>
   </rule>

コンストラクターに似たものはありませんか?

イエス・ザヴァルス

これはサポートされていません。公式ドキュメントは言います:

テストの実行が疑わしい、または設計上不可能なコードのフィルター

  • プライベートな空のデフォルトコンストラクター-呼び出しがないと仮定
  • プレーンゲッターとセッター
  • AssertionErrorsをスローするブロック-条件がある場合はブロック全体を無視する必要があります(!assertionが新しいAssertionErrorをスローする場合)

参照:https//github.com/jacoco/jacoco/issues/298

更新:これはhttps://github.com/jacoco/jacoco/pull/529修正され、0.8.0になっているはずです。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

JaCoCoとプライベートデフォルトコンストラクターのカバレッジの欠落

分類Dev

JacocoカバレッジとKotlinのデフォルトパラメータ

分類Dev

GradleのmutlimoduleプロジェクトでJacocoオフライン計測とのクロスモジュールのコードカバレッジ

分類Dev

バックグラウンドスティッキーコンカレントマークスイープGCsqliteデータベースの無限ループ

分類Dev

デフォルトのマップコンストラクターを失うことなくカスタムコンストラクターを追加する

分類Dev

HaxeDevelop:デフォルトのプロジェクトテンプレートを介したクロスプラットフォームコンパイル

分類Dev

プライベートデフォルトコンストラクターの処理

分類Dev

コンストラクターがプライベートメソッドを呼び出すことを許可するデフォルトの引数

分類Dev

フラットファイルベースのデータストレージとSQLデータベース

分類Dev

プライベートコンストラクターにテストカバレッジを追加する方法

分類Dev

C ++ 11プライベートデフォルトコンストラクタ

分類Dev

空の本体を持つC ++プライベートデフォルトコンストラクタ

分類Dev

jacocoカバレッジレポートからjarファイルのクラスを除外する

分類Dev

キャラクターデバイス、プラットフォームドライバー、カーネルモジュールの違い

分類Dev

デフォルトのテンプレートタイプを使用したデフォルトコンストラクターのタイプ控除

分類Dev

Mavenビルドのコードカバレッジ-クラスディレクトリがないためにJaCoCoの実行をスキップする

分類Dev

可変個引数クラステンプレートと継承-デフォルトのコンパイラ生成コンストラクタ

分類Dev

QTカスタムオブジェクトでデフォルトコンストラクターをプライベートにする

分類Dev

Jacksonの逆シリアル化-Kotlinデータクラス-マッパーごとに欠落しているフィールドのデフォルト

分類Dev

コダック305フォトプリンタードライバーのインストール方法

分類Dev

プライベート内部クラスのデフォルトコンストラクターには仮パラメーターがありますか?

分類Dev

pandasデータフレームで欠落しているグループ値のフロントフィルとバックフィル

分類Dev

カスタムフォントのKivyラベルマークアップ

分類Dev

unique_ptrとスレッドを持つデフォルトのベクトルコンストラクター

分類Dev

テンプレートクラスのデフォルトのタイプと条件

分類Dev

テンプレート引数の欠落とクラス実装エラー

分類Dev

ネットコアエラーチェックファイルパーサーのテキストの欠落

分類Dev

公開プロファイルのVisualStudioデータベースプロジェクトターゲットプラットフォーム

分類Dev

フォーカス/ブラーイベントでのオブジェクトのグループ化

Related 関連記事

  1. 1

    JaCoCoとプライベートデフォルトコンストラクターのカバレッジの欠落

  2. 2

    JacocoカバレッジとKotlinのデフォルトパラメータ

  3. 3

    GradleのmutlimoduleプロジェクトでJacocoオフライン計測とのクロスモジュールのコードカバレッジ

  4. 4

    バックグラウンドスティッキーコンカレントマークスイープGCsqliteデータベースの無限ループ

  5. 5

    デフォルトのマップコンストラクターを失うことなくカスタムコンストラクターを追加する

  6. 6

    HaxeDevelop:デフォルトのプロジェクトテンプレートを介したクロスプラットフォームコンパイル

  7. 7

    プライベートデフォルトコンストラクターの処理

  8. 8

    コンストラクターがプライベートメソッドを呼び出すことを許可するデフォルトの引数

  9. 9

    フラットファイルベースのデータストレージとSQLデータベース

  10. 10

    プライベートコンストラクターにテストカバレッジを追加する方法

  11. 11

    C ++ 11プライベートデフォルトコンストラクタ

  12. 12

    空の本体を持つC ++プライベートデフォルトコンストラクタ

  13. 13

    jacocoカバレッジレポートからjarファイルのクラスを除外する

  14. 14

    キャラクターデバイス、プラットフォームドライバー、カーネルモジュールの違い

  15. 15

    デフォルトのテンプレートタイプを使用したデフォルトコンストラクターのタイプ控除

  16. 16

    Mavenビルドのコードカバレッジ-クラスディレクトリがないためにJaCoCoの実行をスキップする

  17. 17

    可変個引数クラステンプレートと継承-デフォルトのコンパイラ生成コンストラクタ

  18. 18

    QTカスタムオブジェクトでデフォルトコンストラクターをプライベートにする

  19. 19

    Jacksonの逆シリアル化-Kotlinデータクラス-マッパーごとに欠落しているフィールドのデフォルト

  20. 20

    コダック305フォトプリンタードライバーのインストール方法

  21. 21

    プライベート内部クラスのデフォルトコンストラクターには仮パラメーターがありますか?

  22. 22

    pandasデータフレームで欠落しているグループ値のフロントフィルとバックフィル

  23. 23

    カスタムフォントのKivyラベルマークアップ

  24. 24

    unique_ptrとスレッドを持つデフォルトのベクトルコンストラクター

  25. 25

    テンプレートクラスのデフォルトのタイプと条件

  26. 26

    テンプレート引数の欠落とクラス実装エラー

  27. 27

    ネットコアエラーチェックファイルパーサーのテキストの欠落

  28. 28

    公開プロファイルのVisualStudioデータベースプロジェクトターゲットプラットフォーム

  29. 29

    フォーカス/ブラーイベントでのオブジェクトのグループ化

ホットタグ

アーカイブ