Skip to content

scriptnull/mocha-github-reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

47 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

mocha-github-reporter

npm code style standard license

Delivering mocha results from CI to Github. ๐Ÿ“‹

Install

$ npm install --save-dev mocha-github-reporter

Usage

Setup environment variables.

ENVIRONMENT VARIABLE EXAMPLE
GITHUB_ACCESS_TOKEN XXXXX
GITHUB_REPO_SLUG scriptnull/mocha-github-reporter
REPORT_TITLE Mocha report for Build $BUILD_NUMBER
REPORT_ALWAYS true
REPORT_FORMATTER all-suites (default). See below for more.

Run mocha.

$ mocha --reporter mocha-github-reporter tests/

Reports

Any one of the following report formats could be setup by specifying it as REPORT_FORMATTER environment variable.

all-suites

Resembles default mocha reporting. all-suites

all-suites-emoji

emoji can be configured via PASSED_EMOJI and FAILED_EMOJI environment variables. Example: FAILED_EMOJI='poop' all-suites-emoji

failed-checklist

Suited to be used as a checklist for sending PR fixes. failed-checklist

Contribute

  • Bug fixes.
  • Adding new formatters.

Open issue to discuss more.

Thanks

"Thanks for taking time to evaluate mocha-github-reporter. It means a lot to this project. I hope that, this project takes you one step closer to a supercharged workflow" - scriptnull

About

Delivering mocha results from CI to Github. ๐Ÿ“‹

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published