mocha-teamcity-reporter
Version:
teamcity reporter for mocha
121 lines (84 loc) • 3.28 kB
Markdown
4.2.0 / 2021-11-21
==================
* 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`
4.1.0 / 2021-05-30
==================
* 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.
4.0.0 / 2021-05-03
==================
* 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
* 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)
3.0.0 / 2019-01-21
==================
* 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
2.5.2 / 2019-01-21
==================
* Restrict mocha dependency to less than 6 due to compatibility issues
2.5.1 / 2018-09-27
==================
* Vuejs/Webpack compatibility, solves #45
2.5.0 / 2018-09-18
==================
* Add test in hook option, solves #35
2.4.0 / 2018-04-18
==================
* Add Browser Support back in by use of separate file, solves #41
2.3.0 / 2018-04-18
==================
* Add use stdError option solves #31
2.2.2 / 2018-02-27
==================
* Fix issue #39
* Add real teamcity tests
2.2.1 / 2018-02-06
==================
* Merge pull request #38 reporterOptions are optional from chge/master
* Add a test to catch above PR
2.2.0 / 2018-02-05
==================
* 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
2.1.0 / 2017-10-19
==================
* add top level suite option (@davidmfoley)
2.0.1 / 2017-08-22
==================
* Bug Fixes
2.0.0 / 2017-08-20
==================
* Add FlowId
* Minimum nodejs engine of 4+
* Add some eslint magic
1.1.0 / 2016-08-24
==================
* Support running in the browser with Mocha without require.js
1.0.1 / 2016-07-18
==================
* Remove escape sequences from reporting
* Fix NaN duration
1.0.0 / 2015-09-30
==================
* 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