karma-sauce-launcher
Version:
A Karma plugin. Launch any browser on SauceLabs!
473 lines (212 loc) • 18.8 kB
Markdown
## [4.3.6](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.3.5...v4.3.6) (2021-04-09)
### Bug Fixes
* correctly report test names and status ([1aee063](https://github.com/karma-runner/karma-sauce-launcher/commit/1aee063669f97ce3ce931d0f72e8bbc3d295443f))
## [4.3.5](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.3.4...v4.3.5) (2021-01-24)
### Bug Fixes
* add old logs into Sauce ([9cf957f](https://github.com/karma-runner/karma-sauce-launcher/commit/9cf957f56a9a0b1cf1b55a0f6d0a7e505df8ffee))
## [4.3.4](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.3.3...v4.3.4) (2020-11-30)
### Bug Fixes
* fix reporter with browsers not launched through launcher ([39943d7](https://github.com/karma-runner/karma-sauce-launcher/commit/39943d752ea600469de1c5d388834cb4cb386d2f)), closes [#232](https://github.com/karma-runner/karma-sauce-launcher/issues/232)
## [4.3.3](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.3.2...v4.3.3) (2020-10-30)
### Bug Fixes
* update (dev)dependencies ([c86ffe7](https://github.com/karma-runner/karma-sauce-launcher/commit/c86ffe7a1b7d04c0bcdea5e67b52fa81087b084d))
* update sending custom information to Sauce Labs ([6090ea8](https://github.com/karma-runner/karma-sauce-launcher/commit/6090ea872f3b0f3fcfdb585d8be46835c0ba6fb5))
## [4.3.2](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.3.1...v4.3.2) (2020-10-30)
### Bug Fixes
* Call launcher done callback ([6050150](https://github.com/karma-runner/karma-sauce-launcher/commit/60501501dacaaf9f743294da340ffdc6d057c10f))
## [4.3.1](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.3.0...v4.3.1) (2020-10-29)
### Bug Fixes
* fixes issues with older browsers / caps ([97315f3](https://github.com/karma-runner/karma-sauce-launcher/commit/97315f30859482aa0d434f6ba258330f7171ecda))
# [4.3.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.2.0...v4.3.0) (2020-10-29)
### Bug Fixes
* fix indentation ([83cb4ef](https://github.com/karma-runner/karma-sauce-launcher/commit/83cb4ef56ab8f13be47526bc63e73cca2d04ee31))
* fix yarn lock ([e3ba5a5](https://github.com/karma-runner/karma-sauce-launcher/commit/e3ba5a5c054d68b031f25f7ed5c58a6a4411c9cb))
### Features
* add execution url ([eb8dc10](https://github.com/karma-runner/karma-sauce-launcher/commit/eb8dc10112bc2dc6fafe4be878901971e3e51959))
* add test annotation ([517b60a](https://github.com/karma-runner/karma-sauce-launcher/commit/517b60a7dd5a96a40e8523ac5d7b1390bc48fdf1))
* implement uploading new logs to Sauce with all test statuses ([fa3d0b5](https://github.com/karma-runner/karma-sauce-launcher/commit/fa3d0b591df3dc221e84a50baa833fa11ac8959b))
* new release ([70c0f3a](https://github.com/karma-runner/karma-sauce-launcher/commit/70c0f3ae1c7fc947a804af14639ad4d11e4dea2b))
# [4.2.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.1.6...v4.2.0) (2020-10-29)
### Bug Fixes
* fix indentation error ([b5ba374](https://github.com/karma-runner/karma-sauce-launcher/commit/b5ba374dde0a9de16608b98fa7b1d3de3f4a355b))
### Features
* add heartbeat to keep session alive every 60 seconds ([c17711a](https://github.com/karma-runner/karma-sauce-launcher/commit/c17711a444035c46e217030f0ca1b49b3df00493))
## [4.1.6](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.1.5...v4.1.6) (2020-10-20)
### Bug Fixes
* Retry start Sauce Connect ([219](https://github.com/karma-runner/karma-sauce-launcher/pull/219)) ([5ff8838](https://github.com/karma-runner/karma-sauce-launcher/commit/5ff8838c0b614ee1612b0d7f7292838c821d38ea)) by [
Christian Bromann](https://github.com/christian-bromann)
## [4.1.5](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.1.4...v4.1.5) (2020-05-26)
### Bug Fixes
* Update sauce lib ([#207](https://github.com/karma-runner/karma-sauce-launcher/issues/207)) ([7e75e17](https://github.com/karma-runner/karma-sauce-launcher/commit/7e75e171d695e07af2c4c2e207a5dc579abcfb4e))
## [4.1.4](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.1.3...v4.1.4) (2020-04-28)
### Bug Fixes
* remove heartbeat function ([#205](https://github.com/karma-runner/karma-sauce-launcher/issues/205)) ([10e93cc](https://github.com/karma-runner/karma-sauce-launcher/commit/10e93cc5f9787c275db8c72f159dea65690b77f1))
## [4.1.3](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.1.2...v4.1.3) (2020-04-13)
### Bug Fixes
* **release:** Replace calls to renamed `.title()` with `.getTitle()` ([b1c589b](https://github.com/karma-runner/karma-sauce-launcher/commit/b1c589ba3640e0f9d8a23a2f2eba0e56271e7826))
## [4.1.2](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.1.1...v4.1.2) (2020-03-30)
### Bug Fixes
* no need to copy package.json to dist ([#196](https://github.com/karma-runner/karma-sauce-launcher/issues/196)) ([65210f2](https://github.com/karma-runner/karma-sauce-launcher/commit/65210f29e6dfa103b4c008b0146f3ec525e68958))
## [4.1.1](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.1.0...v4.1.1) (2020-03-30)
### Bug Fixes
* add files field to package.json ([#194](https://github.com/karma-runner/karma-sauce-launcher/issues/194)) ([f99a0e1](https://github.com/karma-runner/karma-sauce-launcher/commit/f99a0e15a1ce3b0a12258e0ff5e981b8f81928a0))
# [4.1.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v4.0.0...v4.1.0) (2020-03-30)
### Features
* **release:** add build step to semantic-release in Travis ([#192](https://github.com/karma-runner/karma-sauce-launcher/issues/192)) ([d4f7649](https://github.com/karma-runner/karma-sauce-launcher/commit/d4f7649b2ca418c00ab867e0173e9289a7245c35))
# [4.0.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v3.0.0...v4.0.0) (2020-03-17)
### chore
* **release:** force-trigger a semantic release ([#189](https://github.com/karma-runner/karma-sauce-launcher/issues/189)) ([64217e4](https://github.com/karma-runner/karma-sauce-launcher/commit/64217e4e5989dd8d241e5cfdcd5c9e02300315fe))
### BREAKING CHANGES
* **release:** Drop support for Node <10.
# [2.0.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v1.2.0...v2.0.0) (2020-03-10)
### chore
* **deps:** Support node 6,8,10 ([2ef4585](https://github.com/karma-runner/karma-sauce-launcher/commit/2ef45850f59e98ff60921351983df7a8a2e93e08))
### BREAKING CHANGES
* **deps:** Drop support for node < 6
<a name="2.0.2"></a>
# [2.0.2](https://github.com/karma-runner/karma-sauce-launcher/compare/v2.0.1...v2.0.2) (2018-12-12)
### Bug Fixes
* Fix misplaced try/catch not catching kill errors ([dcda7b5](https://github.com/karma-runner/karma-sauce-launcher/commit/dcda7b5))
<a name="2.0.1"></a>
# [2.0.1](https://github.com/karma-runner/karma-sauce-launcher/compare/v2.0.0...v2.0.1) (2018-12-12)
### Bug Fixes
* Allow reconnecting if Saucelabs terminated session ([6a9768da](https://github.com/karma-runner/karma-sauce-launcher/commit/6a9768da))
<a name="2.0.0"></a>
# [2.0.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v1.2.0...v2.0.0) (2018-12-11)
### Features
* **BREAKING** Switch launcher to selenium-webdriver ([6525ddd4](https://github.com/karma-runner/karma-sauce-launcher/commit/6525ddd4))
<a name="1.2.0"></a>
# [1.2.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v1.1.0...v1.2.0) (2017-08-22)
### Features
* **config:** add proxy option ([bae758a](https://github.com/karma-runner/karma-sauce-launcher/commit/bae758a))
* **config:** allow SE traffic to be sent via Sauce Connect's Relay ([0ac67d4](https://github.com/karma-runner/karma-sauce-launcher/commit/0ac67d4))
* **config:** pass parentTunnel to selenium ([bae326f](https://github.com/karma-runner/karma-sauce-launcher/commit/bae326f))
* **deps:** upgrade sauce connect ([e792677](https://github.com/karma-runner/karma-sauce-launcher/commit/e792677))
* **launcher:** expose commandTimeout, idleTimeout, maxDuration options ([3fe1c75](https://github.com/karma-runner/karma-sauce-launcher/commit/3fe1c75)), closes [#62](https://github.com/karma-runner/karma-sauce-launcher/issues/62)
<a name="1.1.0"></a>
# [1.1.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v1.0.0...v1.1.0) (2016-10-24)
### Features
* update deps and add new saucelabs config ([747a19f](https://github.com/karma-runner/karma-sauce-launcher/commit/747a19f))
<a name="1.0.0"></a>
# [1.0.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.3.1...v1.0.0) (2016-05-03)
<a name="0.3.1"></a>
## [0.3.1](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.10...v0.3.1) (2016-03-01)
### Bug Fixes
* **launcher:** Remove empty page workaround ([b0761a2](https://github.com/karma-runner/karma-sauce-launcher/commit/b0761a2)), closes [#14](https://github.com/karma-runner/karma-sauce-launcher/issues/14)
* Make disconnects fail the tests ([f7839fc](https://github.com/karma-runner/karma-sauce-launcher/commit/f7839fc)), closes [#54](https://github.com/karma-runner/karma-sauce-launcher/issues/54)
* **reporter:** Add adapters property for 0.13 compat. ([9a5a147](https://github.com/karma-runner/karma-sauce-launcher/commit/9a5a147))
* **reporter:** Remove double logging ([6ab38f8](https://github.com/karma-runner/karma-sauce-launcher/commit/6ab38f8)), closes [#36](https://github.com/karma-runner/karma-sauce-launcher/issues/36)
### Features
* **launcher:** Add and options ([6a15162](https://github.com/karma-runner/karma-sauce-launcher/commit/6a15162)), closes [#49](https://github.com/karma-runner/karma-sauce-launcher/issues/49)
* adding build number env var for compatibility with drone and other CI systems ([44eacd1](https://github.com/karma-runner/karma-sauce-launcher/commit/44eacd1))
<a name="0.3.0"></a>
# [0.3.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.14...v0.3.0) (2015-10-20)
### Bug Fixes
* **launcher:** Remove empty page workaround ([b0761a2](https://github.com/karma-runner/karma-sauce-launcher/commit/b0761a2)), closes [#14](https://github.com/karma-runner/karma-sauce-launcher/issues/14)
* **reporter:** Remove double logging ([6ab38f8](https://github.com/karma-runner/karma-sauce-launcher/commit/6ab38f8)), closes [#36](https://github.com/karma-runner/karma-sauce-launcher/issues/36)
* Make disconnects fail the tests ([f7839fc](https://github.com/karma-runner/karma-sauce-launcher/commit/f7839fc)), closes [#54](https://github.com/karma-runner/karma-sauce-launcher/issues/54)
### Features
* **launcher:** Add `public` and `customData` options ([6a15162](https://github.com/karma-runner/karma-sauce-launcher/commit/6a15162)), closes [#49](https://github.com/karma-runner/karma-sauce-launcher/issues/49)
<a name="0.2.14"></a>
## [0.2.14](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.13...v0.2.14) (2015-06-29)
<a name="0.2.13"></a>
## [0.2.13](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.12...v0.2.13) (2015-06-29)
<a name="0.2.12"></a>
## [0.2.12](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.11...v0.2.12) (2015-06-29)
<a name="0.2.11"></a>
## [0.2.11](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.10...v0.2.11) (2015-05-07)
<a name="0.2.10"></a>
## [0.2.10](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.9...v0.2.10) (2014-07-24)
### Bug Fixes
* avoid failrues on error message formatting ([64e532c](https://github.com/karma-runner/karma-sauce-launcher/commit/64e532c)), closes [#46](https://github.com/karma-runner/karma-sauce-launcher/issues/46) [#48](https://github.com/karma-runner/karma-sauce-launcher/issues/48)
* override env vars with explicit config vars ([f97c9d0](https://github.com/karma-runner/karma-sauce-launcher/commit/f97c9d0)), closes [#50](https://github.com/karma-runner/karma-sauce-launcher/issues/50)
<a name="0.2.9"></a>
## [0.2.9](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.8...v0.2.9) (2014-06-29)
### Bug Fixes
* properly format errors without data ([9aed483](https://github.com/karma-runner/karma-sauce-launcher/commit/9aed483)), closes [#38](https://github.com/karma-runner/karma-sauce-launcher/issues/38) [#39](https://github.com/karma-runner/karma-sauce-launcher/issues/39)
<a name="0.2.8"></a>
## [0.2.8](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.7...v0.2.8) (2014-04-30)
### Bug Fixes
* handle error when opening initial url ([4aef4e9](https://github.com/karma-runner/karma-sauce-launcher/commit/4aef4e9))
* handle error when sending heartbeat ([8b626f5](https://github.com/karma-runner/karma-sauce-launcher/commit/8b626f5))
<a name="0.2.7"></a>
## [0.2.7](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.6...v0.2.7) (2014-04-11)
### Bug Fixes
* updated sauce-connect-launcher ([a9e8050](https://github.com/karma-runner/karma-sauce-launcher/commit/a9e8050))
<a name="0.2.6"></a>
## [0.2.6](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.5...v0.2.6) (2014-04-04)
### Bug Fixes
* fixed recordScreenshots option ([52c8b81](https://github.com/karma-runner/karma-sauce-launcher/commit/52c8b81)), closes [#30](https://github.com/karma-runner/karma-sauce-launcher/issues/30)
<a name="0.2.5"></a>
## [0.2.5](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.4...v0.2.5) (2014-04-02)
### Bug Fixes
* **wd:** get sessionId from driver instead of promise resolution ([48d2439](https://github.com/karma-runner/karma-sauce-launcher/commit/48d2439))
<a name="0.2.4"></a>
## [0.2.4](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.3...v0.2.4) (2014-03-27)
### Features
* migrated to wd promise api ([ca2dfa3](https://github.com/karma-runner/karma-sauce-launcher/commit/ca2dfa3))
<a name="0.2.3"></a>
## [0.2.3](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.2...v0.2.3) (2014-03-17)
<a name="0.2.2"></a>
## [0.2.2](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.1...v0.2.2) (2014-03-13)
<a name="0.2.1"></a>
## [0.2.1](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.2.0...v0.2.1) (2014-03-11)
### Features
* allow to specify options for sauce-connect ([f8cf523](https://github.com/karma-runner/karma-sauce-launcher/commit/f8cf523))
* disable popup blocking by default ([d1dafc4](https://github.com/karma-runner/karma-sauce-launcher/commit/d1dafc4))
<a name="0.2.0"></a>
# [0.2.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.8...v0.2.0) (2013-12-23)
### Features
* improve logging ([9e1c399](https://github.com/karma-runner/karma-sauce-launcher/commit/9e1c399))
* support capture timeout and restarting ([30118ce](https://github.com/karma-runner/karma-sauce-launcher/commit/30118ce))
* update deps ([0625a19](https://github.com/karma-runner/karma-sauce-launcher/commit/0625a19))
<a name="0.1.5"></a>
## [0.1.5](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.4...v0.1.5) (2013-12-02)
### Bug Fixes
* improve error handling ([773a3fb](https://github.com/karma-runner/karma-sauce-launcher/commit/773a3fb))
<a name="0.1.4"></a>
## [0.1.4](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.3...v0.1.4) (2013-11-30)
### Features
* add a 'saucelabs' reporter to report pass/fail status ([e35dbdb](https://github.com/karma-runner/karma-sauce-launcher/commit/e35dbdb))
<a name="0.1.3"></a>
## [0.1.3](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.2...v0.1.3) (2013-11-28)
<a name="0.1.2"></a>
## [0.1.2](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.1...v0.1.2) (2013-11-26)
### Features
* Add device-orientation config option ([bf5df26](https://github.com/karma-runner/karma-sauce-launcher/commit/bf5df26))
* allow "options" that are applied to all browsers ([c2968a0](https://github.com/karma-runner/karma-sauce-launcher/commit/c2968a0))
* allow passing additional config options ([1cab110](https://github.com/karma-runner/karma-sauce-launcher/commit/1cab110))
* Enable ability to pass custom capabilities to sauce browsers ([2a2fc71](https://github.com/karma-runner/karma-sauce-launcher/commit/2a2fc71))
* show link to the session on SL website ([4c3b050](https://github.com/karma-runner/karma-sauce-launcher/commit/4c3b050))
<a name="0.1.1"></a>
## [0.1.1](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.1.0...v0.1.1) (2013-10-08)
### Features
* update wd to the latest ([e661b31](https://github.com/karma-runner/karma-sauce-launcher/commit/e661b31))
<a name="0.1.0"></a>
# [0.1.0](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.0.6...v0.1.0) (2013-08-06)
<a name="0.0.6"></a>
## [0.0.6](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.0.5...v0.0.6) (2013-07-19)
### Bug Fixes
* shut down sauce connect properly ([17f94f8](https://github.com/karma-runner/karma-sauce-launcher/commit/17f94f8)), closes [#5](https://github.com/karma-runner/karma-sauce-launcher/issues/5)
<a name="0.0.5"></a>
## [0.0.5](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.0.4...v0.0.5) (2013-07-02)
### Bug Fixes
* do not quit web driver if not instantiated yet ([2f25f79](https://github.com/karma-runner/karma-sauce-launcher/commit/2f25f79))
* generate tunnel id only if starting sauce connect ([fb138bc](https://github.com/karma-runner/karma-sauce-launcher/commit/fb138bc))
* handle error during init ([a0f9f2c](https://github.com/karma-runner/karma-sauce-launcher/commit/a0f9f2c))
* navigate to about:blank rather then google.com ([f51f245](https://github.com/karma-runner/karma-sauce-launcher/commit/f51f245))
### Features
* better browser name ([5650bda](https://github.com/karma-runner/karma-sauce-launcher/commit/5650bda))
<a name="0.0.3"></a>
## [0.0.3](https://github.com/karma-runner/karma-sauce-launcher/compare/v0.0.2...v0.0.3) (2013-06-26)
### Bug Fixes
* avoid reconnecting browsers from previous runs ([b04341c](https://github.com/karma-runner/karma-sauce-launcher/commit/b04341c))
* stupid typos ([42da925](https://github.com/karma-runner/karma-sauce-launcher/commit/42da925))
### Features
* configurable platform, version ([2f5b104](https://github.com/karma-runner/karma-sauce-launcher/commit/2f5b104))
* use tunnel identifier ([331f5c3](https://github.com/karma-runner/karma-sauce-launcher/commit/331f5c3))
<a name="0.0.2"></a>
## [0.0.2](https://github.com/karma-runner/karma-sauce-launcher/compare/996a9ff...v0.0.2) (2013-06-25)
### Features
* allow global config of testName, tags ([7fc3bfc](https://github.com/karma-runner/karma-sauce-launcher/commit/7fc3bfc))
* allow global configuration ([996a9ff](https://github.com/karma-runner/karma-sauce-launcher/commit/996a9ff))