ruby-on-rails – 测试resque-scheduler
发布时间:2020-12-17 02:20:43 所属栏目:百科 来源:网络整理
导读:在resque-scheduler中,我如何测试某个作业每30秒排队一次? 这是我的resque-scheduler.yml文件: hipchat_schedule: queue: hipchat every: 30s class: HipChatPolling 有非常有用的resque_spec gem,但我不确定它是否可以测试每个子句. 解决方法 首先,我认为
在resque-scheduler中,我如何测试某个作业每30秒排队一次?
这是我的resque-scheduler.yml文件: hipchat_schedule: queue: hipchat every: 30s class: HipChatPolling 有非常有用的resque_spec gem,但我不确定它是否可以测试每个子句. 解决方法
首先,我认为这是通过resque-scheduler gem(或者准确地说,在rufus-scheduler gem中)进行测试 – 并且必须进行测试 – 而不是在你身边.如果没有安排调度,那么它不是您应用程序中的错误,而是gem中的错误.
但是,如果你想测试它,你有两种方法可以做到: >在作业中进行一些可测试的更改并使用测试进行检查(例如,触摸文件,在某处记录开始时间等等 注意,要做到这一点,您必须确保在测试之前禁用Resque.inline设置! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |