Mon entreprise est en train de mettre à jour notre système de construction pour utiliser Buckminster (qui s'est bien passé). Naturellement, les gestionnaires aimeraient que nous puissions générer automatiquement certaines des mesures qu'ils utilisent pour le code pendant que nous y sommes - l'une de ces mesures est la couverture pour les tests unitaires. La version précédente, basée sur PDE, a généré une application sans interface séparée qui analyse tous les plugins dans le contexte, recherche en interne les classes de test, lance tous les cas de test dans une suite plus grande, puis l'exécute par programme , via JUnitResultFormatter.startTestSuite()
. Dans le processus, il ajoute des tests propres à des métadonnées particulières (marques de copyright, etc.) et des tests de dépendance aux paquets.Comment faire en sorte que Cobertura/Emma joue bien avec une application Eclipse?
Il me semble que je devrais pouvoir exporter le produit pour l'application de test, l'instrument avec l'outil de couverture de mon choix, puis l'exécuter; Cependant, il semble que les deux outils de couverture souhaitent connaître l'ensemble du chemin de classe auquel ils ont affaire. Est-il possible de rendre l'un ou l'autre de ces outils sympa sans traquer tout mon espace de construction pour les jars et les dépendances?
fantastique ! Nous sommes en train de faire quelque chose de similaire en ce moment. Super trouvaille. –