- Builder API change #182
- use
appium-version
1.3.6, reduces mobile/safari startup fails
- Fixed JS error on the zuul page in old IEs that don't have
JSON.parse
- The
--list-available-browsers
flag now produces nicer output - Increased SauceLabs timeouts and retries
- Fixed a global leak possibly causing
Not running
errors - Forcing appium version to avoid possible mobile platform issues
- Browser versions ending in
.0
now work without quotes, e.g.,8.0
- The
--phantom
flag accepts an optional port argument that forces phantomjs to use the specified port - SauceBrowser debug prints now have browser name and version available in the debug name
- Fixed a bug in detecting the termination of tape test runs
- Watchify is used to cache browerify bundles to accelerate local development with Zuul
- Bumped browserify version to 9.0.3
- Command line options now always trump .zuul.yml and .zuulrc configuration
- Added a
--disable-tunnel
flag to disable any tunnel configuration set in the config files
- Fixes to corner cases of the tape test runner
- Fixed failed browser count in console output
- Exposed the support server port in tests through
ZUUL.port
- tape: close stream only after full summary
- Added support for jasmine2 with
--ui jasmine2
- Browserify transform options can now be specified in .zuul.yml
- The istanbul transform is now added after custom browserify transforms to avoid instrumentation issues
SauceBrowser
now properly uses the tunnel config option from .zuul.yml
- running tests on a browser on multiple platforms is now supported, e.g.,
platform: [Linux, Windows 2012]
- zuul can now use other tunnels in addition to localtunnel through the
--tunnel
option see the module page for more details - tunnel configuration can now be added in a
tunnel
key in .zuul.yml - code coverage is now recorded through an istanbul integration
- fix tape console.log bug with multiple arguments
- wait for browser quit before closing saucelabs browser
- fix tape issue for write after end
- avoid failing when closing sauce browser
- reset stats on restart
- add concurrency CLI option
- retry logic if saucelabs browser fails (more robust testing)
- fix browserify config options
- fix builder browserify
- add config options for browserify to zuul.yml
- add config option for server cwd
- add --open option to the CLI
- tweak zuul_msg_bus message fetching
- add empty framework.js file for tape
- upgrade to browserify v6
- upgrade requests handled better for local server
- search for .zuulrc in project root before $HOME
- update bouncy to 3.2.2 (fix large data to support server)
- better sauce labs non number range parsing
- add --sauce-connect option to use sauce connect instead of localtunnel
- fix version range parsing to properly handle 'beta'
- add --list-available-browsers CLI option
- support ##..beta in version ranges along with ##..latest (latest does not imply beta)
- add --browser-<name,version,platform> flags to override browser launching
- ignore non-numeric browser versions when parsing for version ranges
- update browserify to 4.2.3
- configurable localtunnel server
- specify
capabilities
in zuul.yml - add config option to specify firefox extensions
- remove mocha peer dep
- exit with failure if no tests passed
- don't crash for unknown platforms
- use better method to get open ports
- add firefox_profile config option