使用parallel_tests gem并行运行Cucumber功能

时间:2013-05-22 18:49:17

标签: selenium parallel-processing cucumber capybara

我在本地使用Selenium来运行两个.feature文件。两者都在当地通过两个测试都不与db交互(未来的测试也不会)。我想使用parallel_tests gem同时启动两个selenium Web浏览器并运行每个.feature文件。我试图按照宝石主页上的自述文件,但我仍然没有运气。

我可以运行rake parallel:features并获得以下输出:

Using recorded test runtime

8 processes for 2 features, ~ 0 features per process

然而,它会立即失败,并通知我我没有定义方案。

我正在使用Rails 3.2和Capybara

我还尝试添加begin; require 'parallel_tests/tasks'; rescue LoadError; end 我在其他地方找到的Rakefile顶部,但没有帮助。

1 个答案:

答案 0 :(得分:0)

尝试使用:

 parallel_cucumber -n 2 features