2013-05-28 66 views
0

這裏運行的是設置:我怎麼告訴紅寶石/黃瓜測試套件並行的硒網格

本地計算機 - 託管代碼
遠程計算機 - 託管詹金斯&硒樞紐
遠程機器2 - 在節點模式下獨立運行硒

我有代碼設置命中集線器,並且集線器檢測到節點,並且代碼在節點上執行得很好。問題在於測試仍然是以串行方式運行。如何設置代碼以便每個黃瓜方案並行運行? (我想象一個隊列,當一個節點開啓了符合要求,本着得到它的下一個),這是我目前有

profile = Selenium::WebDriver::Chrome::Profile.new 
caps = WebDriver::Remote::Capabilities.new(:browser_name => 'chrome', :profile => profile) 

@browser = Watir::Browser.new(:remote, :url => "http://#{ENV['TEST_MACHINE']}/wd/hub", :desired_capabilities => caps) 

回答

2

看看parallel_tests紅寶石的寶石。

+0

我喜歡它,但是當我嘗試運行我的耙子任務時出現錯誤「不知道如何構建任務」parallel:features' –

+0

所以我修復了耙子問題,但現在我無法獲取它可以運行,Cheezy說了一些關於它不能在windows上工作的東西,還有其他的選擇嗎?(或者關於如何讓它在windows上工作的想法,或者爲什麼它不能在Windows上工作,因爲我在命令上運行它通過jruby線) –