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.
Powiązane problemy
- 1. Uzyskaj statystyki pokrycia kodu IOS
- 2. Generowanie pokrycia kodu PHPUnit powodującego wyczerpanie pamięci
- 3. Jak określić początkowy poziom powiększenia w D3?
- 4. Jak ignorować bloki kodu w analizie pokrycia kodu sonaru?
- 5. Jak ustawić poziomy pokrycia kodu jacoco do modułu w gradle
- 6. Praca wsadowa narzędzi pokrycia kodu VS
- 7. Karma - Stambuł - ścieżka raportu pokrycia kodu
- 8. Narzędzia do pokrycia kodu dla VS 2008
- 9. Testowanie integracji OSGI i pokrycia kodu
- 10. Jak ustawić zasięg kodu karmy?
- 11. Jak wymusić wykluczenie niektórych zestawów z pokrycia kodu?
- 12. Jak wykluczać kapsuły z pokrycia kodu w Xcode
- 13. Jak mogę uruchomić Jacoco w Androidzie studio dla pokrycia kodu
- 14. Jak określić poziom interfejsu API Androida w PhoneGap?
- 15. Jak określić poziom powiększenia podczas korzystania z MKUserTrackingBarButtonItem?
- 16. PHP, jak określić "wstecz jeden poziom katalogu" w url
- 17. Jak mogę określić umowy kodu dla istniejącego kodu (BCL)?
- 18. Testy Junit dla kodu zakodowanego w base64
- 19. Jak wykluczyć pliki/bloki kodu z pokrycia kodu z NetBeans/PHPStorm/phpunit integracyjnych
- 20. Test pokrycia kodu w Visual Studio 2010? W jaki sposób?
- 21. Dlaczego gcov tworzy dane pokrycia kodu dla nagłówków STL?
- 22. Atrybut składni filtru dla pokrycia kodu w TeamCity
- 23. Wyświetlanie wyników pokrycia kodu poza programem Visual studio
- 24. Perl budować, jednostki badań, pokrycia kodu: Kompletny przykład roboczych
- 25. Raport pokrycia kodu przy użyciu pliku gitlab-ci.yml
- 26. Błąd podczas tworzenia raportu pokrycia kodu przy pomocy JaCoCo
- 27. Narzędzie do pokrycia kodu dla Visual Studio TDD Project
- 28. Wyniki pokrycia kodu XCode 7 dla testu interfejsu użytkownika
- 29. Lombok adnotacje vs pokrycia kodu w Cobertura lub podobnym narzędziem
- 30. Rozproszone testowanie jednostek i pokrycia kodu w Pythonie
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