У меня есть настраиваемая среда, называемая «отчеты», которая настроена для попадания в рабочую базу данных. Я пытаюсь настроить некоторые задания cron, используя жемчужину Whenever, и хочу протестировать их в разработке до развертывания. Есть ли способ проверить работу cron в разработке? В любом случае, я мог бы запланировать их локально, а затем запустить сервер отчетов и посмотреть, выполняются ли они? Спасибо!Rails: тестирование работы Cron в среде разработки
5
A
ответ
3
Я бы начал с рассмотрения того, как сам драгоценный камень (всякий раз, когда драгоценный камень) проводит свои испытания. Это выдержка из одного из their functional test:
context "weekday at a (single) given time" do
setup do
@output = Whenever.cron \
<<-file
set :job_template, nil
every "weekday", :at => '5:02am' do
command "blahblah"
end
file
end
should "output the command using that time" do
assert_match '2 5 * * 1-5 blahblah', @output
end
end
Смежные вопросы
- 1. Настройка работы php sessionclean cron для работы в среде chroot
- 2. Плагин работы Cron для Rails?
- 3. Приложение Rails, застрявшее в среде разработки
- 4. Как заглушить в среде разработки Rails?
- 5. ActionController :: RoutingError в среде разработки Rails
- 6. Ruby on Rails Cron Пример работы
- 7. Кэширование в среде разработки?
- 8. URLRewriteFilter в среде разработки?
- 9. Работы Cron в websphere
- 10. Cron Работы в UNIX
- 11. Работы Cron в Ubuntu
- 12. Rails специфический тестовый пример в среде разработки для обходного пути
- 13. Как создать URL-адрес с хостом в среде разработки Rails?
- 14. Получите реальный IP-адрес в локальной среде разработки Rails
- 15. Rails, исключение из среды производственной среды в среде разработки
- 16. Rails GeoLiteCity GeoIP не работает в локальной среде разработки
- 17. Отправка почты с Rails 4 в среде разработки
- 18. Mongo :: Error :: NoServerAvailable в среде разработки приложений Rails 5
- 19. Как правильно правильно установить заводскую среду в среде разработки rails?
- 20. Почему отладочная информация не отображается в моей среде разработки Rails?
- 21. jquery-datatables-rails сортировать стрелки не отображаются в среде разработки
- 22. Отправка почты с Rails 3 в среде разработки
- 23. Когда я должен перезапустить Rails Server, находясь в среде разработки
- 24. Как проверить страницы ошибок в среде разработки rails?
- 25. сервера Rails WEBrick автоматически не код перезагрузки в среде разработки
- 26. Google OAuth2 API Redirect URI для разработки Rails IPad тестирование
- 27. Как обходить Resque в среде разработки
- 28. Показать ошибки в среде разработки
- 29. Разрешения в среде разработки MAMP
- 30. Тестирование Django в виртуальной среде
Единственная проблема с этим способом сделать это является то, что вы на самом деле не используя код на 'schedule.rb', так что если вы измените' schedule.rb ', тесты все равно пройдут, и генерируемый выход cron может быть некорректным –