2010-09-16 7 views
1

J'essaie d'effectuer des tests unitaires pour mon application grails, via "grails test-app -unit". Cela fonctionne comme prévu.Grails test-app: Comment désactiver junitreport?

Cependant, lorsque les tests sont effectués, junitreport prend trop de temps pour générer les résultats HTML, par exemple:

[junitreport] Transformer le temps: 33294ms

33 secondes (au-dessus du reste de la temps) est ridicule quand je veux faire rapidement des modifications et re-tester. Est-il possible que je puisse désactiver cela, et juste utiliser la sortie en texte brut?

Répondre

4

Il semble que vous pouvez faire:

grails test-app -no-reports 

Il ressemble à ceci provoque aucun des rapports à produire, je ne sais pas si cela fonctionne pour vous ou non. Un argument -xml est également disponible. Peut-être que sa transformation sera plus rapide; Vous pourriez essayer. J'ai découvert cela en creusant à travers $GRAILS_HOME/scripts/TestApp.groovy - si vous creusez à travers elle, vous pourriez trouver quelque chose de mieux qui fonctionne pour vous.

+1

J'ai jeté un coup d'oeil - après un peu de bidouillage, j'ai découvert que -no-reports produit toujours les rapports en texte clair - parfait! Merci! –

+0

+1 très bon conseil, je ne savais pas que vous pouviez désactiver les rapports html, et je ne les regarde jamais –

Questions connexes