1
在我们的Cucumber步骤中,我们希望在一个步骤中启动一个长时间运行的任务,并检查该任务是否正在运行,并在另一步中正确设置任务的UI。在第一步仍在运行时,必须检查UI。 我们的黄瓜看起来与此类似:如何在Ruby中同时运行Cucumber步骤?
Given I start my long running task
And I navigate to application status page
Then I should see "Status" in the html
我们使用DelayedJob宝石来完成我们的长期运行的任务,目前在一个新的线程运行延迟:: Job.work_off。
与Cucumber同时运行步骤的最佳方式是什么?
有没有官方支持的方式来做到这一点?
感谢您的建议。我们可能会开始使用Hydra来加速我们的测试。 虽然没有回答这个问题。我们需要并行运行步骤而不是测试。 – Sean 2010-10-07 03:03:52
已更新的答案.. – 2010-10-07 03:24:35