- Solve # Issue 65 "Pending tests are displayed as Passed in teamcity UI" by PR #66 (@fernyb )
- Solved by producing correct output as per teamcity documentation, functionality can be disabled by reporter option
displayIgnoredAsIgnored
- Solved by producing correct output as per teamcity documentation, functionality can be disabled by reporter option
- Solve # Issue 61 "Failed tests appears as successful in TeamCity" by PR #63 (@DJ-Glock)
- Solved by adding postfix _hook for flowId for hooks. FlowIds will never intersect.
- Breaking: Only supported on node.js 6 and above
- Breaking: Only Mocha version 6 and above is now supported
- Please remain on
mocha-teamcity-reporter@3
if this is an issue
- Please remain on
- New reporter option
ignoreHookWithName
to skip reporting for hooks with title containing some word (@DJ-Glock) - Implement 'hook end' event (@DJ-GLock)
- General maintenance and tidy up (@DJ-Glock)
- Change mocha to peer dependency
- Support mocha version 6
- Breaking: focus on only support node.js environments (Please )
- Breaking: Remove phantomJs support only supports environments which have require
- Potential Breaking: Remove Redundant top level mocha.suite
- Drop the duration on messages if mocha returns undefined/null (for example skipped test) TeamCity will then use received timestamps to calculate duration
- Support Show diff between expected and actual values
TODO comparisonFailure service message attributes
- Restrict mocha dependency to less than 6 due to compatibility issues
- Vuejs/Webpack compatibility, solves #45
- Add test in hook option, solves #35
- Add Browser Support back in by use of separate file, solves #41
- Add use stdError option solves #31
- Fix issue #39
- Add real teamcity tests
- Merge pull request #38 reporterOptions are optional from chge/master
- Add a test to catch above PR
- Maintenance Update, Merged forked branch back into master branch by Travis
- Breaking change, supports node 4+ only
- Support flowId's
- Why use flowIds? Flow tracking is necessary, for example, to distinguish separate processes running in parallel
- This defaults to process.pid, so it works with concurrent task runners (Gulp/Grunt etc)
- Other small bug fixes
- Functional tests
- add top level suite option (@davidmfoley)
- Bug Fixes
- Add FlowId
- Minimum nodejs engine of 4+
- Add some eslint magic
- Support running in the browser with Mocha without require.js
- Remove escape sequences from reporting
- Fix NaN duration
- Merge pull request #14 from debitoor/master
- add err.stack to details of error
- Merge pull request #8 from bdefore/master
- Update teamcity.js
- Merge pull request #6 from pandell/mocha-phantomjs