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]
コメントを追加