2010-07-12 4 views
0

J'ai lu la documentation Grails et Webtest dans ce site:Problème de performance avec webtest et Grails

http://www.grails.org/plugin/webtest

Et il est très unupdated. La plupart des scripts listés ici ne fonctionnent pas.

Je suis à la recherche d'un moyen de faire fonctionner une alternative de -nostart fonctionnant là-bas.

En effet, il est très lent de réexécuter les tests. Ou peut-être un moyen d'exécuter des tests webtes à l'extérieur de Grails

Pouvez-vous me donner un pointeur?

Merci à l'avance

Répondre

1

Le plugin webtest modifiés depuis la version 1.3 pour utiliser les nouveaux crochets fournis par le script d'application de test de Grails. Malheureusement, une fonctionnalité non fournie par test-app est l'option -nostart.

Vous pouvez essayer d'utiliser

grails interactive 

puis

test-app -functional 

devrait entrer percutant réexécuter les tests fonctionnels sans faire un redémarrage complet de Grails.

J'ai également supprimé l'option -nostart de la documentation. Tous les autres documents devraient être à jour. Quels autres scripts n'ont pas fonctionné?

Vous pouvez soulever des questions ici: http://jira.codehaus.org/browse/GRAILSPLUGINS/component/12994

+0

Merci, je l'ai déjà utiliser la Grails option interactive. Y at-il un moyen de faire l'option -nostart, même si je dois modifier le code pour fonctionner? – user2427

+0

Parfois, quand un test échoue, le rapport n'en montre qu'un peu, au lieu de tout montrer. J'ai essayé de soulever ce problème, mais je n'ai aucun moyen de m'inscrire. – user2427

+0

Vous devez modifier _GrailsTest.groovy dans GRAILS_HOME/scripts. Si vous regardez la ligne 335 à functionalTestPhasePreparation et functionalTestPhaseCleanup vous pouvez le voir en appelant runApp() et stopServer(). Vous auriez besoin de l'arrêter si vous fournissez l'option -nostart – leebutts

Questions connexes