Releases: TestArmada/magellan-saucelabs-executor
Override sauce api host
Added Retries to browser list
In addition to whats in https://github.com/TestArmada/magellan-saucelabs-executor/releases/tag/v5.1.3, updated guacamole dependency to retry fetching list of browsers if it fails.
WebDriver Proxy Changes
Couple of things:
-
Setting env var NO_WD_PROXY to true will make all webdriver calls to bypass the proxy even if env var TESTARMADA_PROXY is set. But all calls to saucelabs.com to set the test status will still honor the proxy set by TESTARMADA_PROXY regardless of whether NO_WD_PROXY is set or not.
-
All calls to saucelabs.com to set the test status will be attempted a total of 3 times before failing. Even if it fails the third time, it will not cause the test to fail. It will just log.
Sauce init when in use only
Only get a list of browser if this plugin is actually used by magellan on the command line
Support for sc --no-autodetect
Set env var SC_NO_AUTODETECT=true to start sauce connect proxy with the --no-autodetect parameter which disables the autodetection of proxy settings.
Correct visibility of sauce test report
In this release we correct the visibility (public
or team
) depends on the account properties.
Allow to customize appium desiredCapabilities
This release allows to customize appium desiredCapabilities in a file. This release also fixes a bug which causes the executor to error out when locks
isn't in use.
Locks3 Support
Important:
If you use magellan-saucelabs-executor
with a locks
server, then please read the note about versions in the README for this release, as this version is only compatible with [email protected]
or greater.