2016-04-20 2 views
0

Я хотел бы запустить несколько тестов Geb/spec, используя функциональность JUnit. Запустить в приложении Grails с помощью grails test-app -unit TestSuite не выполнять тесты Spec. Каков правильный путь?Как запустить набор тестов Geb в приложении 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 { 
     } 

ответ

1

Это будет работать все функциональные тесты:

grails test-app functional 

Это будет работать только один набор тестов

grails test-app functional: TestSuite 

Испытано на Спока тестах на Граалей 2.3.5 Смотрите пример here

+0

Спасибо. Но когда я пытаюсь запустить TestSuite, никакой Spec не выполняется. 'Сервер работает. Перейдите к http: // localhost: 8080/ ....... | Компиляция 2 исходных файлов . | Сервер остановлен ......... | Тесты PASSED - просмотр отчетов' –

Смежные вопросы