SauceLabs causing Travis builds to fail
Created by: bardiharborow
The lack of information in the error message is addressed over at grunt-saucelabs#190, but there does not appear to be a issue for the actual problem.
The SauceLabs project page reports the iPhone 9.3 build erroring with:
Unsupported OS/browser/version/device combo: OS: 'unspecified', Browser: 'iphone', Version: '9.3.', Device: 'iPhone Simulator', Screen Resolution: '1024x768'
This is consistent with 12 out of 13 tests passing and then grunt-saucelabs timing out. Per the SauceLabs docs for the relevant error message:
Check to make sure that the browser, browser-version, and platform settings you're using are in our supported list. And note that there's a separate list for Appium tests (as they use a different mechanic to drive the tests).
And per a post on the SauceLabs support forum:
We’ve recently made changes to our systems so that in order to run mobile tests, you would need to use the Appium API desired capabilities. To learn how to set these capabilities, please visit our Platforms Configurator page: https://wiki.saucelabs.com/display/DOCS/Platform+Configurator#/
The entry in grunt/sauce_browsers.yml
will need to be updated to use Appium.