Page MenuHomePhabricator

Remove configuration of Sauce Labs browsers from mediawiki_selenium Ruby gem
Closed, ResolvedPublic

Description

At the moment we use BROWSER_LABEL environment variable to set both local and remote (Sauce Labs) browsers. The list of available remote browsers in at the top of sauce_browser method[1].

It would be better if we would not provide the list of browsers, but allow user to set up browser, version and operating system[3] via environment variables.

We should probably deprecate use of BROWSER_LABEL environment variable and use BROWSER, VERSION and PLATFORM.

1: https://github.com/wikimedia/mediawiki-selenium/blob/master/lib/mediawiki_selenium/env.rb#L78-L113
2: https://saucelabs.com/platforms


Version: wmf-deployment
Severity: normal

Details

Reference
bz61067

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 2:51 AM
bzimport set Reference to bz61067.

Change 113354 had a related patch set uploaded by Zfilipin:
WIP Removed configuration of Sauce Labs browsers from the gem

https://gerrit.wikimedia.org/r/113354

Change 113979 had a related patch set uploaded by Zfilipin:
[browser test] Updating to mediawiki_selenium 0.2.6

https://gerrit.wikimedia.org/r/113979

Change 113354 merged by jenkins-bot:
Removed configuration of Sauce Labs browsers from the gem

https://gerrit.wikimedia.org/r/113354

Change 113979 merged by jenkins-bot:
[browser test] Updating to mediawiki_selenium 0.2.6

https://gerrit.wikimedia.org/r/113979

Change 114935 had a related patch set uploaded by Zfilipin:
BROWSER_LABEL environment variable is renamed to BROWSER

https://gerrit.wikimedia.org/r/114935

Change 114935 merged by Cmcmahon:
BROWSER_LABEL environment variable is renamed to BROWSER

https://gerrit.wikimedia.org/r/114935