Gibt es ein Tool ähnlich wie emma, das meldet, wobei Test eine bestimmte Implementierung abdeckt?Java-Testabdeckung: Wer deckt was?
6
A
Antwort
6
Falls Sie sehen möchten, die Abdeckung prüft die Codezeile, können Sie Clover verwenden, die Sie zeigt:
- wie oft eine Zeile
- bedeckt wurde, die in Frage bedeckt Leitungsprüfungen
Um zu sehen, was man von Clover erwarten kann, hier ein Screenshot:
0
Wenn Sie nicht möchten, nicht stören zahlt/Einrichtung Cover, eine viel einfachere Weise ist:
- Entfernen/deaktivieren Sie alle Haltepunkte
- setzen einen Haltepunkt auf die Zeile, die Sie festlegen, welche die wissen Tests es
- Wieder die Tests im Debug-Modus
- Blick auf die Stacktrace für den Test zu finden, es
Diese Methoden können Sie auch anrufen um zu sehen, wie oft eine Zeile abgedeckt ist und alle Tests, die sie aufrufen.
Verwandte Themen
- 1. Android-Berechtigungen: Wer nutzt was?
- 2. Wer oder was ist '_mbsetupuser'?
- 3. App-Leiste deckt Fragment
- 4. Wer
- 5. Safari Dropdown-Menü deckt Inhalt
- 6. Wer weiß, was "mov edi, edi" macht?
- 7. Wer weiß, mit was Picasa programmiert ist?
- 8. MVC Interdependent Controller: Wer darf was speichern?
- 9. Deckt FxCop in C# MISRA?
- 10. Pyautogui - Screenshot deckt den gesamten Bildschirm nicht
- 11. CALayer-Filter deckt andere Unterlayer ab
- 12. "Hintergrund-Größe: Abdeckung" deckt nicht mobilen Bildschirm
- 13. HTML-Tag deckt nicht den gesamten Inhalt
- 14. Bootstrap navbar-fixed-bottom deckt Inhalt ab
- 15. Warum deckt Apache's RewriteRule lokale Pfade auf?
- 16. OpenCover deckt nicht den tatsächlichen Quellcode ab
- 17. Warum deckt EclEmma nicht syncronisiert (MyClass.class)?
- 18. Transparente Statusleiste deckt den Aktionsmodus auf Kitkat
- 19. Deckt die LinkedIn-API University-Seiten?
- 20. Beim Start Taskleiste deckt Vollbild C# -Anwendung
- 21. .jumbotron Hintergrund deckt die gesamte Seite
- 22. RabbitMQ: Exchange, Warteschlangen und Bindungen - wer macht was?
- 23. Ermitteln, wer/was reserviert 5.5 GB virtueller Speicher in w3wp.exe
- 24. Wer nutzt Rhino Security?
- 25. Wer benutzt SvnMapper?
- 26. Wer benutzt mein Artefakt?
- 27. Wer unterbricht meinen Thread?
- 28. So finden Sie, wer sperrt, wer in SQL Server 2005
- 29. Wer ist "uns" und wer ist "sie" laut Git?
- 30. subclassed UITableViewCell - backgroundView deckt alles ab, was ich in drawRect mache
Ich würde einen Debugger verwenden, um die Codezeile zu unterbrechen und Ihre Tests auszuführen, um zu sehen, welcher Test ausgeführt wird, dann trifft er auf diese Codezeile. –
1.500.000 LOC, 50-70% aggregierte Testabdeckung (itest + unittest). versucht derzeit, die Testabdeckung eines Moduls mit 30.000 LOC zu erhöhen/zu verstehen. Ich brauche einen guten Bericht, nicht einzelne manuelle Versuche ... – Bastl
Können Sie Testgruppen gleichzeitig ausführen und den Bericht für diese Gruppe untersuchen? –