billmcchesney1 / hadoop

Mirror of Apache Hadoop
Apache License 2.0
0 stars 0 forks source link

Update dependency testem to v3 - autoclosed #302

Closed mend-for-github-com[bot] closed 3 weeks ago

mend-for-github-com[bot] commented 1 year ago

This PR contains the following updates:

Package Type Update Change
testem devDependencies major 0.9.11 -> 3.4.0

By merging this PR, the below issues will be automatically resolved and closed:

Severity CVSS Score CVE GitHub Issue
Critical 9.8 CVE-2022-2421 #319
Critical 9.8 CVE-2022-2421 #319
Critical 9.4 CVE-2021-31597 #169
Critical 9.1 CVE-2019-10744 #3
High 8.1 CVE-2020-28502 #167
High 7.5 CVE-2015-8315 #109
High 7.5 CVE-2016-10540 #84
High 7.5 CVE-2016-10540 #84
High 7.5 CVE-2017-20165 #291
High 7.5 CVE-2017-20165 #291
High 7.5 CVE-2017-20165 #291
High 7.5 CVE-2017-20165 #291
High 7.5 CVE-2020-36049 #135
High 7.5 CVE-2020-36049 #135
High 7.5 CVE-2021-23354 #172
High 7.4 CVE-2020-8203 #58
High 7.2 CVE-2021-23337 #96
High 7.2 CVE-2021-23358 #154

Release Notes

testem/testem (testem) ### [`v3.4.0`](https://togithub.com/testem/testem/releases/tag/v3.4.0) [Compare Source](https://togithub.com/testem/testem/compare/v3.3.0...v3.4.0) ### Features - Drop EOL Node 8.0 [https://github.com/testem/testem/pull/1447](https://togithub.com/testem/testem/pull/1447) - Bump printf from 0.5.1 to 0.6.1 [https://github.com/testem/testem/pull/1441](https://togithub.com/testem/testem/pull/1441) ### [`v3.3.0`](https://togithub.com/testem/testem/releases/tag/v3.3.0) [Compare Source](https://togithub.com/testem/testem/compare/v3.2.1...v3.3.0) ### Feature - implement failed tests count in summary output ([https://github.com/testem/testem/pull/1420](https://togithub.com/testem/testem/pull/1420)), thanks [@​Mifrill](https://togithub.com/Mifrill) ### [`v3.2.1`](https://togithub.com/testem/testem/releases/tag/v3.2.1) [Compare Source](https://togithub.com/testem/testem/compare/v3.2.0...v3.2.1) Various dependency updates. ### [`v3.2.0`](https://togithub.com/testem/testem/compare/v3.1.0...v3.2.0) [Compare Source](https://togithub.com/testem/testem/compare/v3.1.0...v3.2.0) ### [`v3.1.0`](https://togithub.com/testem/testem/compare/v3.0.4...v3.1.0) [Compare Source](https://togithub.com/testem/testem/compare/v3.0.4...v3.1.0) ### [`v3.0.4`](https://togithub.com/testem/testem/releases/tag/v3.0.4) [Compare Source](https://togithub.com/testem/testem/compare/v3.0.3...v3.0.4) \[Feature] Adding chrome_stderr_info_only option to config. [#​1401](https://togithub.com/testem/testem/issues/1401) ### [`v3.0.3`](https://togithub.com/testem/testem/releases/tag/v3.0.3) [Compare Source](https://togithub.com/testem/testem/compare/v3.0.2...v3.0.3) \[Feature] Added QUnit.todo support for TAP, Dot, and dev reporters. [#​1400](https://togithub.com/testem/testem/issues/1400) ### [`v3.0.2`](https://togithub.com/testem/testem/releases/tag/v3.0.2) [Compare Source](https://togithub.com/testem/testem/compare/v3.0.1...v3.0.2) - \[Internal] On browserRelogin, clear timeouts if socket is not null ### [`v3.0.1`](https://togithub.com/testem/testem/releases/tag/v3.0.1) [Compare Source](https://togithub.com/testem/testem/compare/v3.0.0...v3.0.1) - \[Feature] Added `tap_errors_only` option to the config - \[Internal] Adding `willDisplay()` so subclasses can check that before trying to `display()` - \[Internal] Add missing `this` ### [`v3.0.0`](https://togithub.com/testem/testem/releases/tag/v3.0.0): : Drop Node 6 and busterJS support & introduce socket re-logins [Compare Source](https://togithub.com/testem/testem/compare/v2.17.0...v3.0.0) **\[Breaking]** Remove Node 6 support [#​1374](https://togithub.com/testem/testem/issues/1374) **\[Breaking]** Remove busterjs support [#​1369](https://togithub.com/testem/testem/issues/1369) \[Feature] Introduce socket_server_options to config file [#​1378](https://togithub.com/testem/testem/issues/1378) \[Feature] Add browser-relogin events [#​1364](https://togithub.com/testem/testem/issues/1364) \[Bug Fix] Check for self.process before calling kill in windows [#​1335](https://togithub.com/testem/testem/issues/1335) ### [`v2.17.0`](https://togithub.com/testem/testem/releases/tag/v2.17.0): Compression! [Compare Source](https://togithub.com/testem/testem/compare/v2.16.0...v2.17.0) - \[FEATURE] ensure the express server gzip's assets it serves (For large applications, this has seen to reduce assets loaded during tests by up to 84%) - \[Enhancement] improve custom reporter code snippets - \[Internal] Fix electron tests on travis - \[Internal] add phantomjs as a devDependency so tests pass without phantom being ambiently installed. ### [`v2.16.0`](https://togithub.com/testem/testem/releases/tag/v2.16.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.15.1...v2.16.0) - Fix: if the socket disconnects, reconnect with browser-login event with the new socket - Cleanup: Moving util files into /util ### [`v2.15.1`](https://togithub.com/testem/testem/releases/tag/v2.15.1) [Compare Source](https://togithub.com/testem/testem/compare/v2.15.0...v2.15.1) - BUGFIX: Issue 1336 - non string expected cause failure in xunit reporter ### [`v2.15.0`](https://togithub.com/testem/testem/releases/tag/v2.15.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.14.0...v2.15.0) - Improve browser console log & add console.group as additional method to interrupt - \[XUnit] Show info about failed assertion ### [`v2.14.0`](https://togithub.com/testem/testem/compare/v2.13.0...v2.14.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.13.0...v2.14.0) ### [`v2.13.0`](https://togithub.com/testem/testem/compare/v2.12.0...v2.13.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.12.0...v2.13.0) ### [`v2.12.0`](https://togithub.com/testem/testem/compare/v2.11.0...v2.12.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.11.0...v2.12.0) ### [`v2.11.0`](https://togithub.com/testem/testem/compare/v2.10.0...v2.11.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.10.0...v2.11.0) ### [`v2.10.0`](https://togithub.com/testem/testem/compare/v2.9.3...v2.10.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.9.3...v2.10.0) ### [`v2.9.3`](https://togithub.com/testem/testem/compare/v2.9.2...v2.9.3) [Compare Source](https://togithub.com/testem/testem/compare/v2.9.2...v2.9.3) ### [`v2.9.2`](https://togithub.com/testem/testem/compare/v2.9.1...v2.9.2) [Compare Source](https://togithub.com/testem/testem/compare/v2.9.1...v2.9.2) ### [`v2.9.1`](https://togithub.com/testem/testem/compare/v2.9.0...v2.9.1) [Compare Source](https://togithub.com/testem/testem/compare/v2.9.0...v2.9.1) ### [`v2.9.0`](https://togithub.com/testem/testem/compare/v2.8.2...v2.9.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.8.2...v2.9.0) ### [`v2.8.2`](https://togithub.com/testem/testem/compare/v2.8.1...v2.8.2) [Compare Source](https://togithub.com/testem/testem/compare/v2.8.1...v2.8.2) ### [`v2.8.1`](https://togithub.com/testem/testem/compare/v2.8.0...v2.8.1) [Compare Source](https://togithub.com/testem/testem/compare/v2.8.0...v2.8.1) ### [`v2.8.0`](https://togithub.com/testem/testem/compare/v2.7.2...v2.8.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.7.2...v2.8.0) ### [`v2.7.2`](https://togithub.com/testem/testem/compare/v2.7.1...v2.7.2) [Compare Source](https://togithub.com/testem/testem/compare/v2.7.1...v2.7.2) ### [`v2.7.1`](https://togithub.com/testem/testem/compare/v2.7.0...v2.7.1) [Compare Source](https://togithub.com/testem/testem/compare/v2.7.0...v2.7.1) ### [`v2.7.0`](https://togithub.com/testem/testem/compare/v2.6.0...v2.7.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.6.0...v2.7.0) ### [`v2.6.0`](https://togithub.com/testem/testem/compare/v2.5.0...v2.6.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.5.0...v2.6.0) ### [`v2.5.0`](https://togithub.com/testem/testem/compare/v2.4.0...v2.5.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.4.0...v2.5.0) ### [`v2.4.0`](https://togithub.com/testem/testem/compare/v2.3.0...v2.4.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.3.0...v2.4.0) ### [`v2.3.0`](https://togithub.com/testem/testem/compare/v2.2.1...v2.3.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.2.1...v2.3.0) ### [`v2.2.1`](https://togithub.com/testem/testem/compare/v2.2.0...v2.2.1) [Compare Source](https://togithub.com/testem/testem/compare/v2.2.0...v2.2.1) ### [`v2.2.0`](https://togithub.com/testem/testem/compare/v2.0.0...v2.2.0) [Compare Source](https://togithub.com/testem/testem/compare/v2.0.0...v2.2.0) ### [`v2.0.0`](https://togithub.com/testem/testem/releases/tag/v2.0.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.18.5...v2.0.0) ##### Breaking - [https://github.com/testem/testem/pull/1179](https://togithub.com/testem/testem/pull/1179) Remove Node 0.10 / 0.12, remove IE 8 support - [https://github.com/testem/testem/pull/1176](https://togithub.com/testem/testem/pull/1176) don't emit all `results` on all `all-test-results` event ##### Added - [https://github.com/testem/testem/pull/1182](https://togithub.com/testem/testem/pull/1182) New format for different browser args in different modes ##### Fixed - [https://github.com/testem/testem/pull/1171](https://togithub.com/testem/testem/pull/1171) Improved max depth error message - [https://github.com/testem/testem/pull/1185](https://togithub.com/testem/testem/pull/1185) TestemConfig always being reset to {} - [https://github.com/testem/testem/pull/1193](https://togithub.com/testem/testem/pull/1193) Display error message correctly when a hook fails to run - [https://github.com/testem/testem/pull/1205](https://togithub.com/testem/testem/pull/1205) Prevent leaked runners/sub processes ### [`v1.18.5`](https://togithub.com/testem/testem/compare/v1.18.4...v1.18.5) [Compare Source](https://togithub.com/testem/testem/compare/v1.18.4...v1.18.5) ### [`v1.18.4`](https://togithub.com/testem/testem/releases/tag/v1.18.4) [Compare Source](https://togithub.com/testem/testem/compare/v1.18.3...v1.18.4) ##### Fixed [#​1167](https://togithub.com/testem/testem/issues/1167) Fix Mocha's duplicate failure logs for real ### [`v1.18.3`](https://togithub.com/testem/testem/releases/tag/v1.18.3) [Compare Source](https://togithub.com/testem/testem/compare/v1.18.2...v1.18.3) ##### Fixed - [https://github.com/testem/testem/pull/1166](https://togithub.com/testem/testem/pull/1166) Reverted [https://github.com/testem/testem/pull/1165](https://togithub.com/testem/testem/pull/1165) due to some issue with old mocha versions ### [`v1.18.2`](https://togithub.com/testem/testem/releases/tag/v1.18.2) [Compare Source](https://togithub.com/testem/testem/compare/v1.18.1...v1.18.2) ##### Fixed - [https://github.com/testem/testem/pull/1160](https://togithub.com/testem/testem/pull/1160) Correct spelling of test description - [https://github.com/testem/testem/pull/1164](https://togithub.com/testem/testem/pull/1164) Wait for on_exit to finish on failure - [https://github.com/testem/testem/pull/1165](https://togithub.com/testem/testem/pull/1165) Fix Mocha's duplicate failure logs - [https://github.com/testem/testem/pull/1163](https://togithub.com/testem/testem/pull/1163) Guard for non-JSON messages on the client ### [`v1.18.1`](https://togithub.com/testem/testem/releases/tag/v1.18.1) [Compare Source](https://togithub.com/testem/testem/compare/v1.18.0...v1.18.1) ##### Fixed - [https://github.com/testem/testem/pull/1158](https://togithub.com/testem/testem/pull/1158) Use config.cwd() to determine available launchers - [https://github.com/testem/testem/pull/1157](https://togithub.com/testem/testem/pull/1157) Call on_exit hook even on failure - [https://github.com/testem/testem/pull/1155](https://togithub.com/testem/testem/pull/1155) QUnit Adapter: Stop manually tracking currentModule and use testStart params instead ### [`v1.18.0`](https://togithub.com/testem/testem/releases/tag/v1.18.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.17.0...v1.18.0) ##### Added - [https://github.com/testem/testem/pull/1148](https://togithub.com/testem/testem/pull/1148) allow to inherit from internal reporters ### [`v1.17.0`](https://togithub.com/testem/testem/releases/tag/v1.17.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.16.2...v1.17.0) ##### Added - [https://github.com/testem/testem/pull/1144](https://togithub.com/testem/testem/pull/1144) Add ability to specify different browser_args based on mode ##### Fixed - [https://github.com/testem/testem/pull/1141](https://togithub.com/testem/testem/pull/1141) Detect Chrome Beta/Dev/Canary correctly on each platform ### [`v1.16.2`](https://togithub.com/testem/testem/compare/v1.16.1...v1.16.2) [Compare Source](https://togithub.com/testem/testem/compare/v1.16.1...v1.16.2) ### [`v1.16.1`](https://togithub.com/testem/testem/releases/tag/v1.16.1) [Compare Source](https://togithub.com/testem/testem/compare/v1.16.0...v1.16.1) ##### Fixes - [https://github.com/testem/testem/pull/1109](https://togithub.com/testem/testem/pull/1109) remove duplicates when combining results of multiple globs - [https://github.com/testem/testem/pull/1120](https://togithub.com/testem/testem/pull/1120) use `Array.isArray` instead of `instaceof Array` - [https://github.com/testem/testem/pull/1112](https://togithub.com/testem/testem/pull/1112) fixed decycle depth calculation and make it customizable ### [`v1.16.0`](https://togithub.com/testem/testem/releases/tag/v1.16.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.15.0...v1.16.0) ##### Added - [https://github.com/testem/testem/pull/1083](https://togithub.com/testem/testem/pull/1083) tap_quiet_logs option to only show logs when a test fails - [https://github.com/testem/testem/pull/1096](https://togithub.com/testem/testem/pull/1096) Safari Technology Preview launcher - [https://github.com/testem/testem/pull/1103](https://togithub.com/testem/testem/pull/1103) warning when multiple config files are found Various doc fixes and improvements thanks to [@​brettz9](https://togithub.com/brettz9) 👏 ### [`v1.15.0`](https://togithub.com/testem/testem/releases/tag/v1.15.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.14.3...v1.15.0) ##### Added - [https://github.com/testem/testem/pull/1060](https://togithub.com/testem/testem/pull/1060) Support file-urls to work with platforms like electron ##### Fixed - [https://github.com/testem/testem/pull/1071](https://togithub.com/testem/testem/pull/1071) Reloading browsers not reconnection properly ##### Changed - [https://github.com/testem/testem/pull/1001](https://togithub.com/testem/testem/pull/1001) Don't leak internal errors - [https://github.com/testem/testem/pull/1066](https://togithub.com/testem/testem/pull/1066) node notifier 5 ### [`v1.14.3`](https://togithub.com/testem/testem/releases/tag/v1.14.3) [Compare Source](https://togithub.com/testem/testem/compare/v1.14.2...v1.14.3) ##### Fixed - [https://github.com/testem/testem/pull/1057](https://togithub.com/testem/testem/pull/1057) Fixes `this.onFinish is not a function` in certain conditions ### [`v1.14.2`](https://togithub.com/testem/testem/releases/tag/v1.14.2) [Compare Source](https://togithub.com/testem/testem/compare/v1.14.1...v1.14.2) ##### Fixed - [https://github.com/testem/testem/pull/1047](https://togithub.com/testem/testem/pull/1047) Forward unmodified quoting of exec commands - [https://github.com/testem/testem/pull/1048](https://togithub.com/testem/testem/pull/1048) Removed unused dependency `did_it_work` ### [`v1.14.1`](https://togithub.com/testem/testem/releases/tag/v1.14.1) [Compare Source](https://togithub.com/testem/testem/compare/v1.14.0...v1.14.1) ##### Fixed - [https://github.com/testem/testem/pull/1045](https://togithub.com/testem/testem/pull/1045) Mocha: Not reported errors in beforeEach ### [`v1.14.0`](https://togithub.com/testem/testem/releases/tag/v1.14.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.13.0...v1.14.0) ##### Added - [https://github.com/testem/testem/pull/1010](https://togithub.com/testem/testem/pull/1010) Expose proxying errors - [https://github.com/testem/testem/pull/1037](https://togithub.com/testem/testem/pull/1037) Additional details when browser runs didn't finish ##### Changed - [https://github.com/testem/testem/pull/998](https://togithub.com/testem/testem/pull/998) Refactored hook running with improved test coverage - [https://github.com/testem/testem/pull/952](https://togithub.com/testem/testem/pull/952) Fixed various sources of event listener leaks ##### Fixed - [https://github.com/testem/testem/pull/1008](https://togithub.com/testem/testem/pull/1008) Fixed running `afterTests` callback - [https://github.com/testem/testem/pull/1009](https://togithub.com/testem/testem/pull/1009) Crash when restarting tests to quickly - [https://github.com/testem/testem/pull/1041](https://togithub.com/testem/testem/pull/1041) Invisible console logs now with tests ### [`v1.13.0`](https://togithub.com/testem/testem/releases/tag/v1.13.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.12.0...v1.13.0) ##### Added - [https://github.com/testem/testem/pull/982](https://togithub.com/testem/testem/pull/982) `phantomjs_launch_script` option to specify a custom PhantomJS launcher script - [https://github.com/testem/testem/pull/987](https://togithub.com/testem/testem/pull/987) Allow to customize Firefox settings by providing a custom `firefox_user_js` ##### Changed - [https://github.com/testem/testem/pull/989](https://togithub.com/testem/testem/pull/989) Use `user.js` instead of `prefs.js` to configure Firefox as recommended by Mozilla ##### Fixed - [https://github.com/testem/testem/pull/991](https://togithub.com/testem/testem/pull/991) Prefix console messages to forward errors correctly ### [`v1.12.0`](https://togithub.com/testem/testem/releases/tag/v1.12.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.11.0...v1.12.0) ##### Added - [https://github.com/testem/testem/pull/974](https://togithub.com/testem/testem/pull/974) Configurable log location ##### Fixed - [https://github.com/testem/testem/pull/975](https://togithub.com/testem/testem/pull/975) Failing hooks make the test fail and are reported - [https://github.com/testem/testem/pull/975](https://togithub.com/testem/testem/pull/975) Hooks are now locale npm modules aware ### [`v1.11.0`](https://togithub.com/testem/testem/releases/tag/v1.11.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.10.4...v1.11.0) ##### Added - [https://github.com/testem/testem/pull/967](https://togithub.com/testem/testem/pull/967) Allow to specify browser_args ##### Changed - [https://github.com/testem/testem/pull/959](https://togithub.com/testem/testem/pull/959) Always use child_process.spawn instead of child_process.exec in some cases ##### Fixed - [https://github.com/testem/testem/pull/965](https://togithub.com/testem/testem/pull/965) Undefined error handling in teamcity reporter - [https://github.com/testem/testem/pull/964](https://togithub.com/testem/testem/pull/964) Custom test page example ### [`v1.10.4`](https://togithub.com/testem/testem/releases/tag/v1.10.4) [Compare Source](https://togithub.com/testem/testem/compare/v1.10.3...v1.10.4) ##### Fixed - [https://github.com/testem/testem/pull/951](https://togithub.com/testem/testem/pull/951) Stop browser runs when restarting ##### Changed - [https://github.com/testem/testem/pull/950](https://togithub.com/testem/testem/pull/950) Use lodash sub-packages to decrease the size of dependencies ### [`v1.10.3`](https://togithub.com/testem/testem/releases/tag/v1.10.3) [Compare Source](https://togithub.com/testem/testem/compare/v1.10.2...v1.10.3) ##### Fixed - [https://github.com/testem/testem/pull/947](https://togithub.com/testem/testem/pull/947) `runner.stop` is not a function when re-running tests in development mode - [https://github.com/testem/testem/pull/946](https://togithub.com/testem/testem/pull/946) Properly handle flags in query params ### [`v1.10.2`](https://togithub.com/testem/testem/releases/tag/v1.10.2) [Compare Source](https://togithub.com/testem/testem/compare/v1.10.1...v1.10.2) ##### Fixes - [https://github.com/testem/testem/pull/933](https://togithub.com/testem/testem/pull/933) Fixes crashing when triggering a new run ### [`v1.10.1`](https://togithub.com/testem/testem/releases/tag/v1.10.1) [Compare Source](https://togithub.com/testem/testem/compare/v1.10.0...v1.10.1) ##### Fixed - [https://github.com/testem/testem/pull/925](https://togithub.com/testem/testem/pull/925) Prevent unnecessary waits on shutdown ### [`v1.10.0`](https://togithub.com/testem/testem/releases/tag/v1.10.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.9.1...v1.10.0) ##### Added - [https://github.com/testem/testem/pull/866](https://togithub.com/testem/testem/pull/866) Passing metadata from an adapter to a reporter. ##### Changed - [https://github.com/testem/testem/pull/888](https://togithub.com/testem/testem/pull/888) Cleanup setup and teardown using Bluebird disposers - glob v7 [https://github.com/testem/testem/pull/898](https://togithub.com/testem/testem/pull/898) and npmlog v3 [https://github.com/testem/testem/pull/889](https://togithub.com/testem/testem/pull/889) ##### Fixed - [https://github.com/testem/testem/pull/912](https://togithub.com/testem/testem/pull/912) Use correct path for Chrome Canary on macOS ### [`v1.9.1`](https://togithub.com/testem/testem/releases/tag/v1.9.1) [Compare Source](https://togithub.com/testem/testem/compare/v1.9.0...v1.9.1) Republished https://github.com/testem/testem/releases/tag/v1.8.1, as v1.9.0 was causing issue for users. ### [`v1.9.0`](https://togithub.com/testem/testem/releases/tag/v1.9.0): (deprecated) [Compare Source](https://togithub.com/testem/testem/compare/v1.8.1...v1.9.0) This release had severals flaws and was replaced by an republished v1.8.1 https://github.com/testem/testem/releases/tag/v1.9.1 ##### Added - [https://github.com/testem/testem/pull/866](https://togithub.com/testem/testem/pull/866) Passing metadata from an adapter to a reporter. ##### Changed - [https://github.com/testem/testem/pull/888](https://togithub.com/testem/testem/pull/888) Cleanup setup and teardown using Bluebird disposers - glob v7 [https://github.com/testem/testem/pull/898](https://togithub.com/testem/testem/pull/898) and npmlog v3 [https://github.com/testem/testem/pull/889](https://togithub.com/testem/testem/pull/889) ### [`v1.8.1`](https://togithub.com/testem/testem/releases/tag/v1.8.1) [Compare Source](https://togithub.com/testem/testem/compare/v1.8.0...v1.8.1) ##### Fixed - [https://github.com/testem/testem/pull/887](https://togithub.com/testem/testem/pull/887) Browser detection in environments where `which` returns exit codes different then `0` & `1` ### [`v1.8.0`](https://togithub.com/testem/testem/releases/tag/v1.8.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.7.4...v1.8.0) ##### Added - [https://github.com/testem/testem/pull/882](https://togithub.com/testem/testem/pull/882) Improved browser detection and support Chromium / Chrome Canary on other platforms ### [`v1.7.4`](https://togithub.com/testem/testem/releases/tag/v1.7.4) [Compare Source](https://togithub.com/testem/testem/compare/v1.7.3...v1.7.4) ##### Fixed - [https://github.com/testem/testem/issues/880](https://togithub.com/testem/testem/issues/880) Regression detecting browser executables ### [`v1.7.3`](https://togithub.com/testem/testem/releases/tag/v1.7.3) [Compare Source](https://togithub.com/testem/testem/compare/v1.7.2...v1.7.3) ##### Fixed - [https://github.com/testem/testem/pull/879](https://togithub.com/testem/testem/pull/879) Launching only locally installed launchers 1.7.2 was unpublished due to an error during publishing. ### [`v1.7.2`](https://togithub.com/testem/testem/compare/v1.7.1...v1.7.2) [Compare Source](https://togithub.com/testem/testem/compare/v1.7.1...v1.7.2) ### [`v1.7.1`](https://togithub.com/testem/testem/releases/tag/v1.7.1) [Compare Source](https://togithub.com/testem/testem/compare/v1.7.0...v1.7.1) ##### Fixed - [https://github.com/testem/testem/pull/869](https://togithub.com/testem/testem/pull/869) Launching locally install phantomjs ### [`v1.7.0`](https://togithub.com/testem/testem/releases/tag/v1.7.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.6.0...v1.7.0) ##### Added - [https://github.com/testem/testem/pull/841](https://togithub.com/testem/testem/pull/841) Display browser stderr / stdout on exit - [https://github.com/testem/testem/pull/843](https://togithub.com/testem/testem/pull/843) Support phantomjs-prebuild ##### Fixed - [https://github.com/testem/testem/issues/821](https://togithub.com/testem/testem/issues/821) Custom reporters in `testem.js` ### [`v1.6.0`](https://togithub.com/testem/testem/releases/tag/v1.6.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.5.0...v1.6.0) ##### Added - [https://github.com/testem/testem/pull/823](https://togithub.com/testem/testem/pull/823) in browser `afterTests` hooks to allow for example coverage instrumentation - [https://github.com/testem/testem/pull/832](https://togithub.com/testem/testem/pull/832) Allow string -1 to be used for parallel config ##### Fixed - [https://github.com/testem/testem/pull/822](https://togithub.com/testem/testem/pull/822) Cleanup when stopping runners ### [`v1.5.0`](https://togithub.com/testem/testem/releases/tag/v1.5.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.4.3...v1.5.0) ##### Added - [https://github.com/testem/testem/pull/800](https://togithub.com/testem/testem/pull/800) Support running multiple launcher instances in parallel - [https://github.com/testem/testem/pull/819](https://togithub.com/testem/testem/pull/819) Disable timer and renderer throttling in chrome - [https://github.com/testem/testem/pull/826](https://togithub.com/testem/testem/pull/826) Report time during when using mocha ##### Fixed - [https://github.com/testem/testem/pull/818](https://togithub.com/testem/testem/pull/818) Reverted previous XUnit reporter change to use failure instead of error ### [`v1.4.3`](https://togithub.com/testem/testem/releases/tag/v1.4.3) [Compare Source](https://togithub.com/testem/testem/compare/v1.4.2...v1.4.3) ##### Fixed - [https://github.com/testem/testem/pull/816](https://togithub.com/testem/testem/pull/816) Revert change to use `` instead of `` for XUnitReporter ### [`v1.4.2`](https://togithub.com/testem/testem/releases/tag/v1.4.2) [Compare Source](https://togithub.com/testem/testem/compare/v1.4.1...v1.4.2) ##### Fixed - [https://github.com/testem/testem/pull/807](https://togithub.com/testem/testem/pull/807) Fixed leaking existing timeouts / irrelevant timeout exceptions after restarts - [https://github.com/testem/testem/pull/810](https://togithub.com/testem/testem/pull/810) Reporting of plain process and tap process runners in dev mode - [https://github.com/testem/testem/pull/813](https://togithub.com/testem/testem/pull/813) Message serialisation depth was to small and was cutting of stacktraces ### [`v1.4.1`](https://togithub.com/testem/testem/releases/tag/v1.4.1) [Compare Source](https://togithub.com/testem/testem/compare/v1.4.0...v1.4.1) ##### Fixed - [https://github.com/testem/testem/pull/801](https://togithub.com/testem/testem/pull/801) Defer listening for iframe messages until iframe is appended ### [`v1.4.0`](https://togithub.com/testem/testem/releases/tag/v1.4.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.3.0...v1.4.0) ##### Added - [https://github.com/testem/testem/pull/792](https://togithub.com/testem/testem/pull/792) Use postMessage for iframe-parent communication, which allows to modify `document.domain` ##### Fixed - [https://github.com/testem/testem/pull/794](https://togithub.com/testem/testem/pull/794) XUnit reporter: Removed name attribute from failure node ### [`v1.3.0`](https://togithub.com/testem/testem/releases/tag/v1.3.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.2.2...v1.3.0) ##### Added - [https://github.com/testem/testem/pull/786](https://togithub.com/testem/testem/pull/786) Configurable browser start timeout (30s default). ##### Fixed - [https://github.com/testem/testem/pull/786](https://togithub.com/testem/testem/pull/786) Re-starting tests while the launcher is pending, won't spawn a new one. ### [`v1.2.2`](https://togithub.com/testem/testem/releases/tag/v1.2.2) [Compare Source](https://togithub.com/testem/testem/compare/v1.2.1...v1.2.2) ##### Fixed - [https://github.com/testem/testem/pull/781](https://togithub.com/testem/testem/pull/781) Not reseted browser disconnect timeouts - [https://github.com/testem/testem/pull/748](https://togithub.com/testem/testem/pull/748) Cleaned and improved all examples :clap: [@​alexindigo](https://togithub.com/alexindigo) ### [`v1.2.1`](https://togithub.com/testem/testem/releases/tag/v1.2.1) [Compare Source](https://togithub.com/testem/testem/compare/v1.2.0...v1.2.1) ##### Fixed - [https://github.com/testem/testem/pull/776](https://togithub.com/testem/testem/pull/776) Stop wrapping Chrome into dbus-launch as it caused errors for some users ### [`v1.2.0`](https://togithub.com/testem/testem/releases/tag/v1.2.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.1.3...v1.2.0) ##### Added - [https://github.com/testem/testem/pull/773](https://togithub.com/testem/testem/pull/773) Allow to disable `CDATA` in xunit reporter using the `xunit_exclude_stack` flag ##### Fixed - [https://github.com/testem/testem/pull/770](https://togithub.com/testem/testem/pull/770) Partially written report files - [https://github.com/testem/testem/pull/767](https://togithub.com/testem/testem/pull/767) Missing `C:` in IE exe path All changes: https://github.com/testem/testem/compare/v1.1.3...v1.2.0 ### [`v1.1.3`](https://togithub.com/testem/testem/releases/tag/v1.1.3) [Compare Source](https://togithub.com/testem/testem/compare/v1.1.2...v1.1.3) ##### Fixed - [https://github.com/testem/testem/pull/764](https://togithub.com/testem/testem/pull/764) Fixes crash in dev mode for tests without items ##### Changed - [https://github.com/testem/testem/pull/756](https://togithub.com/testem/testem/pull/756) Updates consolidate to v0.14.0 ### [`v1.1.2`](https://togithub.com/testem/testem/releases/tag/v1.1.2) [Compare Source](https://togithub.com/testem/testem/compare/v1.1.1...v1.1.2) ##### Fixed - [https://github.com/testem/testem/pull/754](https://togithub.com/testem/testem/pull/754) Report tests without assertions as passed - [https://github.com/testem/testem/pull/755](https://togithub.com/testem/testem/pull/755) Report first failed assertion as error ### [`v1.1.1`](https://togithub.com/testem/testem/releases/tag/v1.1.1) [Compare Source](https://togithub.com/testem/testem/compare/v1.1.0...v1.1.1) ##### Fixed - [https://github.com/testem/testem/pull/746](https://togithub.com/testem/testem/pull/746) Re-enable all tests, fixed reporting when browser crashed ### [`v1.1.0`](https://togithub.com/testem/testem/releases/tag/v1.1.0) [Compare Source](https://togithub.com/testem/testem/compare/v1.0.2...v1.1.0) ##### Added - [https://github.com/testem/testem/pull/742](https://togithub.com/testem/testem/pull/742) Pass on associated stacktrace from qunit log callback ##### Fixed - [https://github.com/testem/testem/pull/743](https://togithub.com/testem/testem/pull/743) Fix dot test reporter outputting F for passed tests - [https://github.com/testem/testem/pull/744](https://togithub.com/testem/testem/pull/744) Fixes browser runner error handling ### [`v1.0.2`](https://togithub.com/testem/testem/releases/tag/v1.0.2) [Compare Source](https://togithub.com/testem/testem/compare/v1.0.1...v1.0.2) ##### Fixed - [https://github.com/testem/testem/pull/741](https://togithub.com/testem/testem/pull/741) Fixes skipped tests exit with 1 ### [`v1.0.1`](https://togithub.com/testem/testem/releases/tag/v1.0.1) [Compare Source](https://togithub.com/testem/testem/compare/v1.0.0...v1.0.1) ##### Fixed - [#​738](https://togithub.com/testem/testem/issues/738) Pass on `skipped` info to the reporter ### [`v1.0.0`](https://togithub.com/testem/testem/releases/tag/v1.0.0) [Compare Source](https://togithub.com/testem/testem/compare/v0.9.11...v1.0.0) Install using `npm install -g testem@1` ##### Breaking - [https://github.com/testem/testem/pull/710](https://togithub.com/testem/testem/pull/710) Testem bails now by default on global errors, you can disable this by setting `bail_on_uncaught_error: false` - [https://github.com/testem/testem/pull/706](https://togithub.com/testem/testem/pull/706) Removed embedded test frameworks. Test frameworks are loaded from the internet now, when you need a custom version or just want no network dependency you can inject your own framework as you used too https://github.com/testem/testem/tree/master/examples/jasmine_custom - [https://github.com/testem/testem/pull/708](https://togithub.com/testem/testem/pull/708) Browsers launched without `protocol: browser` are no longer establishing a WebSocket connection, this shouldn't affect your tests ##### Added - [https://github.com/testem/testem/pull/663](https://togithub.com/testem/testem/pull/663) CI tests verify that all supported browsers work IE8+, Safari, Firefox and Chrome - [https://github.com/testem/testem/pull/674](https://togithub.com/testem/testem/pull/674) Output skipped tests in tap and xunit reporter - [https://github.com/testem/testem/pull/675](https://togithub.com/testem/testem/pull/675) Added support for notifications on more OSes - [https://github.com/testem/testem/pull/686](https://togithub.com/testem/testem/pull/686) Allow using `css_files` with `framework: custom` - [https://github.com/testem/testem/pull/693](https://togithub.com/testem/testem/pull/693) Allow usage of custom data dirs - [https://github.com/testem/testem/pull/710](https://togithub.com/testem/testem/pull/710) `Testem.hookIntoTestFramework` to manually hook into the test framework. ##### Changed - Moved to `testem/testem` - Various lint and style changes - [https://github.com/testem/testem/pull/664](https://togithub.com/testem/testem/pull/664) merged dev & ci mode code for less maintenance overhead and more mode options in the future - [https://github.com/testem/testem/pull/671](https://togithub.com/testem/testem/pull/671) various dependency updates - [https://github.com/testem/testem/pull/728](https://togithub.com/testem/testem/pull/728) Revert to official socket.io (now shipped without native dependencies) ##### Fixed - [https://github.com/testem/testem/pull/695](https://togithub.com/testem/testem/pull/695) fixed merging of config, default and runtime options - [https://github.com/testem/testem/pull/689](https://togithub.com/testem/testem/pull/689) wrap linux browsers in `dbus-launch` - [https://github.com/testem/testem/pull/705](https://togithub.com/testem/testem/pull/705) leaking processes on re-run - [https://github.com/testem/testem/pull/712](https://togithub.com/testem/testem/pull/712) Force secure mustache version - [https://github.com/testem/testem/pull/711](https://togithub.com/testem/testem/pull/711) Various tap runner fixes - [https://github.com/testem/testem/pull/713](https://togithub.com/testem/testem/pull/713) Report well-formed bail out messages - [https://github.com/testem/testem/pull/714](https://togithub.com/testem/testem/pull/714) Prevent callback already called errors - [https://github.com/testem/testem/pull/715](https://togithub.com/testem/testem/pull/715) Fix `testem.restart()` - [https://github.com/testem/testem/pull/723](https://togithub.com/testem/testem/pull/723) & [https://github.com/testem/testem/pull/725](https://togithub.com/testem/testem/pull/725) Fixed lazy instrumentation of mocha - [https://github.com/testem/testem/pull/727](https://togithub.com/testem/testem/pull/727) Prevent another source of callback already called errors - [https://github.com/testem/testem/pull/730](https://togithub.com/testem/testem/pull/730) Workaround xmldom regression Thanks to all contributors and especially [@​airportyh](https://togithub.com/airportyh).