Question

J'ai cherché une visionneuse de couverture de code visant à inspecter les applications Java en direct, la plupart du temps webapps fonctionnant à l'intérieur d'un conteneur d'application comme Tomcat. Bien sûr, il y a un certain nombre d'outils décents pour obtenir des rapports automatiques de couverture de test unitaire, mais mon but est plus comme l'apprentissage en temps réel ce que une application Java ne connaissent pas par exemple sur une interaction utilisateur spécifique.

Le débogueur Java Eclipse (avec JPDA pour le débogage à distance) est vraiment utile, mais seulement si vous êtes déjà familier avec l'architecture de l'application. Et en théorie, je pourrais prendre un certain outil de couverture et mis en place des rapports de couverture HTML statique auto-rafraîchissement toutes les deux secondes, ce qui est loin d'être optimale.

Pour Adobe Flex, FlexCover fait exactement ce que je veux en fournissant un outil de visualisation de la couverture de la couverture qui permet de visualiser en temps presque réel, et il est relativement simple de mettre en place au moins pour quelqu'un qui connaît les choses. Donc, il y a une même interface graphique facile à mettre en place l'outil, libre ou non libre, pour Java?

Était-ce utile?

La solution

Vous pouvez voir les données de couverture de Clover générés par une application web, dans Eclipse, sans avoir besoin de démarrer le serveur Web d'Eclipse.

L'astuce consiste à configurer le initString dans l'écran de configuration Clover Eclipse pour pointer vers la même clover.db que votre webapp utilise:

Clover initString Configuration

Et - vous devez vous assurer que vous utilisez un thread flushpolicy . Le trèfle maven2-plugin utilise un par défaut. Si vous utilisez Ant, vous devez définir explicitement sur .

Vous devez également vous assurer que vous utilisez la même version de Clover à la fois Eclipse et votre outil de construction.

Je l'ai testé sur place - et il fonctionne très bien

S'il vous plaît laissez-moi savoir comment vous allez.

Autres conseils

Jetez un oeil à trèfle . Peut-être ce que vous recherchez. Pas libre, mais agréable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top