Frage

Ich habe für einen Code-Coverage-Viewer gesucht bei Inspektion Live Java-Anwendungen ausgerichtet, meist Webapps innerhalb einer Anwendung Container wie Tomcat ausgeführt wird. Sicher, es gibt eine Reihe von anständigen Tools für automatische Berichte der Einheit Testabdeckung bekommen, aber mein Ziel ist es eher wie in Echtzeit zu lernen, was eine ungewohnte Java App tut z auf einer bestimmten Benutzer-Interaktion.

Der Eclipse-Java-Debugger (mit JPDA für Remote-Debugging) ist wirklich nützlich, aber nur, wenn Sie mit dem Antrag der Architektur bereits vertraut sind. Und in der Theorie, ich könnte etwas Coverage Tool nehmen und alle zwei Sekunden, um die automatische Aktualisierung statischen HTML-Berichterstattung Berichte einrichten, aber das ist bei weitem nicht optimal.

Für Adobe Flex, FlexCover tut genau das, was ich will, indem eine Abdeckung Viewer-Tool, das in nahezu Echtzeit die Abdeckung visualisiert, und es ist relativ einfach, zumindest für jemanden zu gründen, die das Zeug kennt. So gibt es ein ähnliches einfach zu Set-up GUI-Tool, frei oder nicht frei, für Java?

War es hilfreich?

Lösung

Sie können Clover Berichterstattung Daten, die von einer Web-Anwendung, in Eclipse, ohne die Notwendigkeit sehen, den Web-Server von Eclipse zu starten.

Der Trick ist, den Initstring in dem Eclipse-Clover Config-Bildschirm zu konfigurieren, um die gleiche clover.db zu verweisen, die Ihre Webapp verwendet:

Clover Initstring-Konfiguration

Und - Sie brauchen Sie, um sicherzustellen, ein Gewinde flushpolicy . Die Klee-maven2-Plugin verwendet eine standardmäßig. Wenn Sie Ant verwenden, müssen Sie es einrichten explizit auf .

Sie müssen auch sicherstellen, dass Sie sowohl in Eclipse und Ihr Build-Tool die gleiche Version von Clover verwenden.

ich diese lokal getestet haben - und es funktioniert ganz gut

Bitte lassen Sie mich wissen, wie Sie gehen.

Andere Tipps

Hier finden Sie aktuelle Klee . Es kann sein, was Sie suchen. Nicht kostenlos, aber schön.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top