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 locks@3.x.x or greater.