Des idées quand cobertura supportera Java 7?
Trouvé http://sourceforge.net/tracker/index.php?func=detail&aid=3295711&group_id=130558&atid=720018
Nous avons préféré cobertura à emma et à d’autres outils de couverture de code et nous pensons que nous devons tous les refaire, maintenant qu’aucun d’entre eux ne prend encore en charge Java 7.
Merci
Cobertura 2.0.3 supporte Java 7, la version 2.6 de cobertura-maven-plugin qui utilise cette version vient de paraître
J'ai pu le faire fonctionner en ajoutant l'argument suivant:
-XX: -UseSplitVerifier
Je l'ai eu de ici .
Je pense que la réponse est: ce ne sera pas. Il est discuté sur la liste de diffusion que le projet n'est pas maintenu, et il y a bogues pour Java 7 ouverts depuis un an. Sur le plan positif, la fonctionnalité JaCoCo est comparable et est activement maintenue.
Suite au commentaire de Jagger, il semble que cette question est en train d'être activement travaillée pour la prochaine version - voir:
https://github.com/cobertura/cobertura/commit/b303fdc94851088a3c8699651770faef33180924
avec le commentaire "Correction du problème de carte de pile Java 7".
Ancien fil de discussion, mais ma réponse peut être utile: Cobertura prend en charge les dernières versions de Java et est activement maintenu. eCobertura (le plug-in Eclipse pour Cobertura) n'a pas été maintenu depuis 2010, mais Cobertura lui-même est toujours maintenu.
eCobertura ne fonctionnera pas avec Java 7 ou supérieur, mais Cobertura le fera.
Si vous recherchez des rapports de couverture (comme ceux fournis par eCobertura), exécutez simplement le plug-in Cobertura maven avec mvn cobertura:cobertura
et vérifiez le rapport HTML sous target/site/cobertura/index.html
.