bitovi / testee

Automated cross-browser JavaScript testing made easy
https://www.npmjs.com/package/testee
MIT License
119 stars 27 forks source link

An in-range update of testee-client is breaking the build 🚨 #171

Closed greenkeeper[bot] closed 6 years ago

greenkeeper[bot] commented 6 years ago

Version 0.5.2 of testee-client was just published.

Branch Build failing 🚨
Dependency testee-client
Current Version 0.5.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

testee-client is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build failed [Details](https://travis-ci.org/bitovi/testee/builds/389414194?utm_source=github_status&utm_medium=notification)

Commits

The new version differs by 8 commits.

  • 01b03f2 0.5.2
  • 3199091 Merge pull request #45 from bitovi/mocha-hook-errors
  • 24a09ea Merge pull request #44 from bitovi/chrome-error-loop
  • 090f363 Uncomment test for mocha errors
  • 047299b Add notes about reverting client-only change when server can be fixed
  • f41d29f Catch mocha errors in before/after hooks, and report them back as part of the contextual test in the current suite
  • 12d7bc7 Fix infinite errors logged in Chrome for unhandled feathers error
  • 7364a6e Adding missing license.

See the full diff

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 6 years ago

After pinning to 0.5.1 your tests are passing again. Downgrade this dependency πŸ“Œ.

greenkeeper[bot] commented 6 years ago

Version 0.5.3 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes Better error handling in Mocha

When hooks fail in Mocha, regular failure messages are sent back to the testee runner, but currently the testee reporting server only understands failure on individual tests, not hooks run outside of them.

With this release, if a before/beforeEach/afterEach/after hook fails, the most contextually relevant test is updated with the hook failure on the reporter side.

In addition, a failure on the server side to accept a patch to a nonexistent test was causing an infinite loop of promise rejections in Chrome. This has also been fixed.

Commits

The new version differs by 5 commits.

  • 2388c85 0.5.3
  • dbe71fa Add skip_cleanup to travis config to preserve dist/
  • 0150206 Merge pull request #46 from bitovi/mocha-error-fix-nested-tests
  • 1be9026 don't replace data with undefined if no test found
  • 7cd9c3a fix before/after all hooks not finding tests that aren't direct children of parent

See the full diff