我有一个名为“报告”的自定义环境,它设置为访问从数据库。我正在尝试使用Each gem 配置一些 cron 作业,并希望在部署之前在开发中测试它们。有没有办法在开发中测试 cron 作业?无论如何我可以在本地安排它们,然后启动我的报告服务器并查看它们是否运行?谢谢你!
问问题
2104 次
1 回答
3
我将首先回顾 gem 本身(无论何时 gem)是如何进行测试的。这是他们的一项功能测试的摘录:
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
于 2013-04-08T22:55:10.603 回答