web-dev-qa-db-fra.com

Assistance Cobertura & Java 7

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

30
crankparty

Cobertura 2.0.3 supporte Java 7, la version 2.6 de cobertura-maven-plugin qui utilise cette version vient de paraître

16
David Rabinowitz

J'ai pu le faire fonctionner en ajoutant l'argument suivant:

-XX: -UseSplitVerifier

Je l'ai eu de ici .

10
T.K.

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.

3
Jay

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".

1
Richard

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.

0
Phil