Skip to content

Commit 51938c4

Browse files
committed
rb - fix remote tests
1 parent c0d2fca commit 51938c4

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

rb/build.desc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ ruby_test(name = "remote",
179179
ruby_test(name = "remote-chrome",
180180
srcs = [
181181
"spec/integration/selenium/webdriver/*_spec.rb",
182+
"spec/integration/selenium/webdriver/chrome/**/*_spec.rb",
182183
"spec/integration/selenium/webdriver/remote/**/*_spec.rb"
183184
],
184185
include = ["rb/spec/integration", "build/rb/lib"],
@@ -188,6 +189,7 @@ ruby_test(name = "remote-chrome",
188189
ruby_test(name = "remote-firefox",
189190
srcs = [
190191
"spec/integration/selenium/webdriver/*_spec.rb",
192+
"spec/integration/selenium/webdriver/firefox/**/*_spec.rb",
191193
"spec/integration/selenium/webdriver/remote/**/*_spec.rb"
192194
],
193195
include = ["rb/spec/integration", "build/rb/lib"],
@@ -200,6 +202,7 @@ ruby_test(name = "remote-firefox",
200202
ruby_test(name = "remote-phantomjs",
201203
srcs = [
202204
"spec/integration/selenium/webdriver/*_spec.rb",
205+
"spec/integration/selenium/webdriver/phantomjs/**/*_spec.rb",
203206
"spec/integration/selenium/webdriver/remote/**/*_spec.rb"
204207
],
205208
include = ["rb/spec/integration", "build/rb/lib"],
@@ -209,7 +212,8 @@ ruby_test(name = "remote-phantomjs",
209212
ruby_test(name = "remote-safari",
210213
srcs = [
211214
"spec/integration/selenium/webdriver/*_spec.rb",
212-
"spec/integration/selenium/webdriver/remote/**/*_spec.rb"
215+
"spec/integration/selenium/webdriver/remote/**/*_spec.rb",
216+
"spec/integration/selenium/webdriver/safari/**/*_spec.rb"
213217
],
214218
include = ["rb/spec/integration", "build/rb/lib"],
215219
deps = [
@@ -221,6 +225,7 @@ ruby_test(name = "remote-safari",
221225
ruby_test(name = "remote-ie",
222226
srcs = [
223227
"spec/integration/selenium/webdriver/*_spec.rb",
228+
"spec/integration/selenium/webdriver/ie/**/*_spec.rb",
224229
"spec/integration/selenium/webdriver/remote/**/*_spec.rb"
225230
],
226231
include = ["rb/spec/integration", "build/rb/lib"],
@@ -230,6 +235,7 @@ ruby_test(name = "remote-ie",
230235
ruby_test(name = "remote-edge",
231236
srcs = [
232237
"spec/integration/selenium/webdriver/*_spec.rb",
238+
"spec/integration/selenium/webdriver/ie/**/*_spec.rb",
233239
"spec/integration/selenium/webdriver/remote/**/*_spec.rb"
234240
],
235241
include = ["rb/spec/integration", "build/rb/lib"],
@@ -242,6 +248,7 @@ ruby_test(name = "remote-edge",
242248
ruby_test(name = "remote-marionette",
243249
srcs = [
244250
"spec/integration/selenium/webdriver/*_spec.rb",
251+
"spec/integration/selenium/webdriver/firefox/**/*_spec.rb",
245252
"spec/integration/selenium/webdriver/remote/**/*_spec.rb"
246253
],
247254
include = ["rb/spec/integration", "build/rb/lib"],

rb/spec/integration/selenium/webdriver/spec_support/shared_examples/concurrent_driver.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,11 @@
2323
# start 5 drivers concurrently
2424
threads, drivers = [], []
2525

26-
opt = GlobalTestEnv.remote_server? ? {:url => GlobalTestEnv.remote_server.webdriver_url} : {}
26+
opt = {}
27+
if GlobalTestEnv.remote_server?
28+
opt[:url] = GlobalTestEnv.remote_server.webdriver_url
29+
opt[:desired_capabilities] = WebDriver::Remote::Capabilities.send(browser_name)
30+
end
2731
opt[:marionette] = true if browser_name == :marionette
2832

2933
5.times do

rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def initialize
2929
@create_driver_error = nil
3030
@create_driver_error_count = 0
3131

32-
@driver = (ENV['WD_SPEC_DRIVER'] || :chrome).strip.to_sym
32+
@driver = (ENV['WD_SPEC_DRIVER'] || :chrome).to_sym
3333
end
3434

3535
def browser

0 commit comments

Comments
 (0)