Comme stefanglase répondu:
en ajoutant le code suivant à votre build.gradle
(depuis la version 1.1) fonctionne très bien pour la sortie sur le passé, sauté et a échoué les tests.
test {
testLogging {
events "passed", "skipped", "failed", "standardOut", "standardError"
}
}
Ce que je veux dire en plus (j'ai trouvé que c'est un problème pour les débutants), c'est que l' gradle test
commande exécute le test qu'une seule fois par le changement.
Donc, si vous exécutez la deuxième fois il n'y aura pas de sortie sur les résultats des tests. Vous pouvez le voir dans le bâtiment de sortie: gradle puis dit À JOUR sur les tests. Donc ce n'est pas exécuté une n-ème fois.
Smart gradle!
Si vous voulez forcer les cas de test à exécuter, utiliser gradle cleanTest test
.
C'est un peu hors sujet, mais j'espère que ça aidera certains débutants.
modifier
Comme sparc_spread indiqué dans les commentaires:
Si vous voulez forcer gradle à toujours exécuter les frais des tests (qui pourrait ne pas toujours être une bonne idée), vous pouvez ajouter outputs.upToDateWhen {false}
de testLogging { [...] }
. Continuer la lecture ici.
La paix.