2016-08-10 2 views
4

J'ai un projet Java créé dans IntelliJ et utilisant Gradle.Outil pour la couverture de code java sur GitHub

Mon référentiel est hébergé sur GitHub, j'ai également intégré Travis CI.

Mes tests sont effectués en utilisant JUnit et Mockito, Java 8.

Je suis à la recherche d'un outil qui exécute automatiquement des tests à chaque fois que je pousse à mon dépôt, me fournissant des informations si les tests passés et des informations de couverture de code . Je voudrais qu'il génère un badge GitHub comme Travis CI, afin que je puisse voir comment chaque branche est couverte et si elle passe.

Merci!

Répondre

4

moi avons décidé d'aller avec Codecov

Here's mon repo GitHub avec la mise en œuvre d'exemple.

+0

github repo link est erroné –

+0

lien de repo fixe –

4

J'utilise JaCoCo pour capturer des statistiques de couverture qui sont publiées à Coveralls pour suivre les changements de couverture entre les générations et visualiser les résultats. Les combinaisons fournissent également un badge avec un pourcentage de couverture.

Gradle/examples Travis/Github here et here