Как запустить тесты в FitNesse / Slim без головы? - PullRequest
5 голосов
/ 12 августа 2011

мы планируем использовать FitNesse / Slim.

Но есть ли способ запустить все написанные тесты без просмотра веб-страницы и запуска каждого из них вручную?

Было бы достаточно, если бы где-нибудь была нажата кнопка с одним началом для всех.

Так что либо запуск всех тестов из командной строки (с отчетом о курсе), либо с помощью кнопки на веб-странице.

Это выполнимо?

Заранее спасибо

Ответы [ 2 ]

13 голосов
/ 12 августа 2011

Существует очень простой способ сделать это.Вы можете запустить тесты FitNesse из командной строки.Это можно сделать с помощью следующей командной строки:

java -jar lib/fitnesse.jar -c "FrontPage?suite&format=text" 

Это запустит все тесты в FrontPage и покажет результаты в том виде, в каком они получены в формате командной строки.Если вы измените FrontPage на FrontPage.MainSuite, он будет запускать только тесты на этой странице.

Если у вас есть тесты, которые находятся в разных состояниях.Возможно, некоторые из них запущены, но еще не завершены.Вы можете добавить тег тега к тестам, которые должны быть запущены, а затем отфильтровать тесты, которые должны выполняться.это будет выглядеть следующим образом:

java -jar lib/fitnesse.jar -c "FrontPage?suite&suiteFilter=MustBeGreen&format=text" 

Это также можно сделать с помощью задачи ANT java.

Предполагая, что у вас есть текущая версия фитнеса и она работает на порту 8080,Следующая ссылка приведет вас на страницу с более подробной информацией: http://localhost:8080/FitNesse.UserGuide.ControllingFitnesseFromTheCommandLine

3 голосов
/ 18 августа 2011

Дэн правильно понял;но руководство пользователя также размещено в Интернете по адресу:

http://fitnesse.org/FitNesse.UserGuide.ControllingFitNesseFromTheCommandLine

...