#ruby-on-rails #circleci-2.0 #vcr
#ruby-on-rails #circleci-2.0 #Видеомагнитофон
Вопрос:
Мы используем видеомагнитофон для записи http-запросов для наших тестов в приложении Rails. В настоящее время кассеты переданы в исходный код, и каждый месяц мы перезаписываем кассеты вручную и передаем новые ответы в исходный код.
Мы используем CircleCI для автоматического запуска тестов. Учитывая это, я хочу знать, возможно ли воспользоваться автоматической записью видеомагнитофона.
Я рассмотрел артефакты и кэширование, но, честно говоря, я не уверен, что знаю, как эти вещи работают достаточно хорошо, чтобы использовать их в этом контексте, если это возможно.
Любые рекомендации или предложения были бы высоко оценены!
Комментарии:
1. Я никогда специально не пробовал автоматическую запись, но мне удалось интегрировать видеомагнитофон с Circle CI в целом, и очень важным компонентом для бесперебойной работы интеграции для меня был этот конкретный параметр, который входит в конфигурацию видеомагнитофона:
config.default_cassette_options = { record: :new_episodes }
2. В настоящее время я пытаюсь заставить CircleCI работать с видеомагнитофоном. CricleCI, похоже, не использует кассеты, сохраненные в папке spec. Есть ли решение для этого?