2016-04-20 1 views
0

Je souhaite exécuter plusieurs tests/spécifications Geb en utilisant la fonctionnalité de JUnit. L'exécution dans l'application Grails en utilisant grails test-app -unit TestSuite n'exécute pas les tests Spec. Qu'est-ce qu'une bonne façon?Comment exécuter la suite de tests Geb dans l'application Grails

import org.junit.runner.RunWith 
    import org.junit.runners.Suite 

     @RunWith(Suite.class) 
     @Suite.SuiteClasses([ 
      HotelPageSpec.class, 
      TourSearchSpec.class, 
      MyToursSpec.class, 

     ]) 

     public class TestSuite { 
     } 

Répondre

1

Cela tous les tests fonctionnels:

grails test-app functional 

Cela exécutera une seule suite de tests

grails test-app functional: TestSuite 

testé sur des tests de spock sur Grails 2.3.5 Voir l'exemple here

+0

Merci. Mais quand j'essaie d'exécuter TestSuite, aucune spécification n'est exécutée. 'Serveur en cours d'exécution. Accédez à http: // localhost: 8080/ ....... | Compilation de 2 fichiers sources . | Serveur arrêté ......... | Tests PASSED - view reports' –