JUnit+eclipse - generowanie zaawansowanych raportow

0

Witam.
Mam pytanie:
Czy istnieje jakis sposob na generowanie raportow dla testow zrobionych przy uzyciu JUnit'a? Nie chodzi mi o wyezportowanie do xml (bo do tego doszedlem), tylko o automatyczne wygenerowanie raportu z wykresami etc. (pokrycie kodu, ilosc wszystkich testow, ilosc poprawnych, blednych itd. itp)
Z gory dzieki za wszelaka pomoc.

0

Hm... Podepnij bibliotekę Cobertura. Wylicza ona pokrycie testami, tworzy wykresy itp.

Jeszcze lepiej to zapięcie tego do Mavena i konfiguracja w pom.xml. Dostaniesz wszystko w postaci strony http://pmt.koziolekweb.pl/cobertura/index.htmlolekweb.pl/cobertura/index.html

0

cruisecontrol sobie postaw, zrobi ci raport pelny

0

Bawilem sie EMMA dla eclipsa, mam zainstalowane TPTP (Test and Performance Tool Pratforme), i jesli chodzi o raporty typu, pokrycie kodu, ilosc napisanych metod etc. wszystko fajnie. Problem pojawia sie wowczas kiedy ktos chce raporty "z kosmosu", typu, ilosc metod publicznych do ilosci metod prywatnych, lub ilosc metod testowych przypadajaca na jedna metode, itd. Czy istnieje narzedzie - uzywacie takiego narzedzia, ktore raport tego rodzaju potrafi stworzyc? Z tego co wyczytalem cruise control nie potrafi takiego raportu stworzyc.

0

Wspomniana Cobertura będzie nawet mówiła ile razy została wywołana dana linia kodu :) Do tego masz jeszcze JDepend, który policzy metryki.

0

Rozumie ze Ty uzywasz Cobertury? Nie ma zadnych przeciwskazan do pracy z eclipsem?

0

Nie. Choć osobiście uważam, że wygodniej jest ją spiąć z mavenem. Wtedy raporty są niezależne od IDE i można zgrabnie kod dystrybuować nie martwiąc się, że ktoś lubi np. NetBeans czy IntelliJ.

0

A czy ktos z was pracowal z TPTP? Wyniknal mi problem nastepujacy: testy pisane pod Junit3.8, mozna fajnei zaimportowac do TPTP i zrobic raporty etc. Natomiast z testami pisanymi pod JUnit4 jest problem. Czy ktos z was wie jak ten problem rozwiazac?

0

Sprawdź aktualizacje TPTP.

1 użytkowników online, w tym zalogowanych: 0, gości: 1