Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

gemini-testing/json-reporter

Repository files navigation

json-reporter

npm Build Status

Common plugin for:

which is intended to aggregate the results of tests running.

You can read more about testplane plugins here.

Installation

npm install json-reporter

Usage

Plugin has following configuration:

  • enabled (optional) Boolean – enable/disable the plugin; by default plugin is enabled
  • path (optional) String - path for saving json report file; by default json report will be saved into json-reporter.json inside current work directory.

Also there is ability to override plugin parameters by CLI options or environment variables (see configparser).

Testplane usage

Add plugin to your testplane config file:

export default {
 // ...
 plugins: {
 'json-reporter/testplane': {
 enabled: true,
 path: 'my/custom/report.json'
 }
 },
 //...
}

Hermione usage

Add plugin to your hermione config file:

module.exports = {
 // ...
 plugins: {
 'json-reporter/hermione': {
 enabled: true,
 path: 'my/custom/report.json'
 }
 },
 //...
}

Testing

Run mocha tests:

npm run test-unit

Run tests with istanbul coverage calculation:

npm run cover

Run eslint codestyle verification

npm run lint

About

Common json reporter for testplane and hermione

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 13

AltStyle によって変換されたページ (->オリジナル) /