17 Mayıs 2023 Çarşamba

jacoco plugin En Basit Kullanım

Giriş
Bu kullanımda goal olarak sadece prepare-agent ve report belirtilir.
- prepare-agent ile code instrumentation yapılır ve coverage verisi toplanır
- report ile de rapor üretilir.
- Üretilen rapor target/site/jacoco dizinindedir

Testleri koşturup rapor üretmek için şöyle yaparız
mvn clean test
Eğer testleri tekrar koşmadan sadece raporu tekrar üretmek istersek şöyle yaparız
mvn clean jacoco:report
Örnek
test safhasında report için şöyle yaparız
<plugin>
  <groupId>org.jacoco</groupId>
  <artifactId>jacoco-maven-plugin</artifactId>
  <version>0.8.5</version>
  <executions>
    <execution>
      <goals>
        <goal>prepare-agent</goal>
      </goals>
    </execution>
    <execution>
      <id>report</id>
      <phase>test</phase>
      <goals>
        <goal>report</goal>
      </goals>
     </execution>
  </executions>
</plugin>

Hiç yorum yok:

Yorum Gönder

Local Snapshot Kullanmak

Örnek Şöyle yaparız <repository> <id>snapshot-repository</id> <name>Maven2 Snapshot Repository</name> &l...