Android test de couverture de code avec JaCoCo plugin Gradle

Je suis nouveau sur Gradle et Android de test, mais j'ai déjà converti mon projet Android pour construire avec Gradle.

Maintenant, je suis en train de réaliser la couverture de test d'un projet Android avec Gradle est JaCoCo plugin.

J'ai ajouté ce qui suit à mon construire.gradle fichier:

apply plugin: 'jacoco'

Et quand je lance "gradle jacocoTestReport" l'erreur suivante:

Task 'jacocoTestReport' not found in root project '<project name>'.

À partir de la documentation que je suis censé s'appliquent également plugin "java", mais il est en conflit avec le plugin 'android'.

Est-il un moyen de contourner cela?

Merci d'avance.

  • La couverture de Test n'est pas encore supporté par android plugin gradle. Je suis à la recherche d'un moyen pour atteindre un peu trop, mais il semble désespérée maintenant que le plugin gradle pour android ne veut pas dire android pour générer une couverture.
  • jusqu'à ce que le plugin java et android plugin sont compatibles ensemble, vous pouvez utiliser ant.java pour exécuter les tests et aussi de produire des rapport de couverture. fondamentalement faire ce que vous feriez dans ANT.
  • Avez-vous un exemple de la façon de faire dans ant? Je n'ai pas été en mesure de trouver un exemple de configuration de jacocoagent et de récupérer le rapport de l'émulateur.