2

Jacocoカバレッジで*.1クラスを無視するにはどうすればよいですか?

私のPOMには次のものがあります:

<execution>
  <id>JaCoco Coverage Enforcement</id>
  <phase>verify</phase>
  <goals>
    <goal>check</goal>
  </goals>
  <configuration>
  <dataFile>${project.build.directory}/coverage-reports/jacoco-unit.exec</dataFile>
  <excludes>
    <exclude>**/MyClass.**</exclude>
  </excludes>
  <rules>
    ...
  </rules>
</execution>

ただし、次のエラー メッセージが表示されます。

[警告] クラス com.mypackage.MyClass.1 のルール違反: カバーされた行の比率は 0.00 ですが、予想される最小値は 0.85 です

12/19更新

フォルダ構造の内容は次のとおりです。

$ find . -iname 'MyClass*class'
./target/classes/com/mypackage/MyClass$1.class
./target/classes/com/mypackage/MyClass.class
4

1 に答える 1