2016-04-20 7 views
0

Ich würde gerne mehrere Geb Tests/spec mit JUnit Funcionality ausführen. Führen Sie die Grails-App mit grails test-app -unit TestSuite aus, führen Sie keine Spec-Tests aus. Was ist ein richtiger Weg?How to run Suite von Geb Tests in Grails App

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

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

     ]) 

     public class TestSuite { 
     } 

Antwort

1

Dadurch werden alle Funktionstests ausgeführt:

grails test-app functional 

Diese Suite nur ein Test durchgeführt wird

grails test-app functional: TestSuite 

auf Grails auf spock Tests geprüft 2.3.5 Siehe Beispiel here

+0

Danke. Aber wenn ich versuche, TestSuite zu starten, wird keine Spec ausgeführt. 'Server läuft. Navigieren Sie zu http: // localhost: 8080/ ....... | Kompilieren von 2 Quelldateien . | Server gestoppt ......... | Tests bestanden - Berichte anzeigen –