Jak ustalić, jaki procent moich metod (i kodu) jest objęty testami jUnit? Zakładam, że istnieje bardziej wyrafinowany sposób, a następnie po prostu zliczanie ... and 1 and 2 and ..
Zastanawiam się, w jaki sposób takie liczenie będzie obsługiwane, gdy jedna metoda jest objęta testami "n".jUnit: Jak określić poziom pokrycia kodu?
31
A
Odpowiedz
35
Z powodzeniem użyłem EclEmma do objęcia testów JUnit. I to za darmo.
3
This presentation wskazuje na kilka narzędzi, których można użyć do tego celu.
Cenqua koniczyny $ 250 $ 2500 payware http://www.cenqua.com/clover/
Cobertura (GPL) http://cobertura.sourceforge.net/
Coverlipse Eclipse wtyczki: http://coverlipse.sourceforge.net/index.php
Jester: http://jester.sourceforge.net/
2
Proponuję wybrać numer Cobertura dla pokrycia kodu. Dostarcza szczegółowych informacji i może przekazywać informacje o pokryciu linii po linii oraz zasięgu oddziału.
Nie jestem pewien, czy to jest najlepsza odpowiedź. Przyjrzałem się EclEmmie i wygląda na to, że jest to wtyczka do eclipse. Muszę to zrobić w środowisku CI, a EclEmma nie jest dostępna jako wtyczka gradle. – BigDong