• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

java - pokrycie kodu testami

0 głosów
697 wizyt
pytanie zadane 18 lipca 2021 w Java przez Lulex Użytkownik (820 p.)

Hej hej, robił ktoś raport pokrycia kodu testami z pomocą jacoco?

Dokleiłem ten sam lugin do pom.xml co tutaj baeldung.com/jacoco , mam nawet tą samą klase jednak dalej pokazuje 0%, dodatkowo nawet nie mam pliku jacoco.exec w folderze target. Przerobiłem kilka stron z poradnikami ale zawsze kończy się tak samo...

<plugin>
    <groupId>org.jacoco</groupId>
    <artifactId>jacoco-maven-plugin</artifactId>
    <version>0.7.7.201606060606</version>
    <executions>
        <execution>
            <goals>
                <goal>prepare-agent</goal>
            </goals>
        </execution>
        <execution>
            <id>report</id>
            <phase>prepare-package</phase>
            <goals>
                <goal>report</goal>
            </goals>
        </execution>
    </executions>
</plugin>

 

1 odpowiedź

0 głosów
odpowiedź 18 lipca 2021 przez Wiciorny Ekspert (282,600 p.)

Trudno jest powiedzieć co jest nie tak.
Przede wszystkim przedstaw jak wygląda pakietyzacja u Ciebie w projekcie, jak wyglądają i gdzie są testy ( nie chodzi mi o wewnętrzna implementacje, ale strukturę).
Oraz cały plik pom.xml, ten główny dla konfiguracji mavena. 
Czy mass podpięte bliblioteki testowe JUnit, albo TestNG? 
Samo dodanie pluginu to nie wszystko, nawet piszę to w  tym tutorialu, masz  dodaną konfiguracje odpowiednio dla egzekucji ?Czyli wyniku ? 
 

<execution>
    <id>jacoco-check</id>
    <goals>
        <goal>check</goal>
    </goals>
    <configuration>
        <rules>
            <rule>
                <element>PACKAGE</element>
                <limits>
                    <limit>
                        <counter>LINE</counter>
                        <value>COVEREDRATIO</value>
                        <minimum>0.50</minimum>
                    </limit>
                </limits>
            </rule>
        </rules>
    </configuration>
</execution>

I pytanie czy przy uruchamianiu testów ( nie programu samego, bo to róznica co uruchamiasz), czy masz analizę w locie. 

Podobne pytania

0 głosów
2 odpowiedzi 344 wizyt
0 głosów
1 odpowiedź 417 wizyt
pytanie zadane 29 sierpnia 2021 w Java przez Lulex Użytkownik (820 p.)
+1 głos
0 odpowiedzi 426 wizyt
pytanie zadane 11 sierpnia 2021 w Java przez Lulex Użytkownik (820 p.)

93,632 zapytań

142,556 odpowiedzi

323,056 komentarzy

63,139 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2900p. - dia-Chann
  2. 2870p. - DziarnowskiJ
  3. 2827p. - Łukasz Piwowar
  4. 2783p. - raydeal
  5. 2758p. - Adrian Wieprzkowicz
  6. 2713p. - rucin93
  7. 2579p. - Łukasz Eckert
  8. 2523p. - Maurycy W
  9. 2459p. - CC PL
  10. 2082p. - Michal Drewniak
  11. 1885p. - robwarsz
  12. 1851p. - Mariusz Fornal
  13. 1811p. - rafalszastok
  14. 1600p. - Rafał Trójniak
  15. 1588p. - Tomasz Bielak
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...