BOnjour j'aimerai savoir s il existe un outil pour savoir par exemple.
dans quel code le copilateur est passe en java.
Par exemble sur quel if est passe le compilateur apres avoir lance un batch.
merci d avance
BOnjour j'aimerai savoir s il existe un outil pour savoir par exemple.
dans quel code le copilateur est passe en java.
Par exemble sur quel if est passe le compilateur apres avoir lance un batch.
merci d avance
Bonsoir,
En gros tu veux mettre des points d'arrêt dans ton code afin de le debugger?
Ou j'ai rien compris à ta question ?![]()
Tu peux utiliser un outil de mesure de couverture de code. Cet outil sert à dire, dans ton code, ce qui a été exécuté (les classes, les méthodes, les lignes, les conditions, exceptions, etc.) lors de lancement de test unitaires ; mais tu peux l'utiliser en dehors. Un outil comme Cobertura te permet cela : il modifie tes .class (ceux que tu paramètres) et à l'exécution de ton code génère un fichier de trace qui te permet de générer les pages qui t'intéressent. Vois la doc...
je connais cobertura qui est pour les test unitaires avec Maven.
Je cherche un outil comme cobertura sans lance de test unitaires
Cobertura se lance par les tests ou autre ! Lancer des tests, c'est utiliser ton programme + vérifier des résultats. Cobertura ne regarde pas si tes méthodes ont été appelées par JUnit !
Ensuite, tu peux utiliser Cobertura avec Maven, ant, à la main...
Encore une fois, Cobertura modifie tes .class et en crée de nouveaux (avec une tâche ant, maven, commande ou programme java). Ensuite tu lances ton appli avec tes .class + les jar de Cobertura (de mémoire) normalement (tests unitaires ou exécution normale) : Cobertura écrit un fichier de trace. Enfin les outils de Cobertura plus le code source de ton appli te permettent d'afficher où tu es passé dans ton code.
Partager