2015-08-27 3 views
1

Я новичок в capybara и очень доволен его возможностями, у меня есть несколько функциональных тестов, которые запускаются на моем сервере сборки в тестовой среде.Пробег тест capybara против моего промежуточного сервера

Я думаю, что это будет хорошая практика, чтобы сделать какой-либо другой набор тестов, которые будут работать после того, как новая версия опубликована на моем промежуточном сервере (где QA делает это тесты)

мне это нужно тесты для запуска на удаленном сервере (не похоже на проблему), и мне нужно, чтобы они запускались в промежуточной среде.

Как запустить один набор тестов на промежуточной стадии, а другой - на тест?

Могу ли я сделать задачу для постановки?

+0

Прошли ли вы с этим? –

+0

Да на самом деле, проверьте testim.io его простые и справедливые работы! –

ответ

1

Существует несколько способов сделать это. Можно было бы создать отдельный каталог для тестов против постановки, а затем RSpec запустить тесты в этом каталоге, если вы хотите протестировать постановку. Еще бы помечать функции (или сценарии) для постановки с постановкой: истинно метаданных или что-то

feature 'these tests are done in staging', staging: true do 
    ... 
end 

, а затем запустить RSpec с -t стадирования (который можно установить в вашем Rakefile).

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