Brought to you by @Vladimir-Clausse and @michelsalib from an initial contribution by @kiettisak-angkanawin.
###Install
npm install --save-dev mocha-cta-reporter
###Usage
mocha --reporter mocha-cta-reporter --no-exit
The --no-exit flag is important, as the reporter works asynchronously mocha should not stop it.
###Configuration
You can provide additional configuration to the reporter so it additionally report the test status to Github:
key | description |
---|
accessToken | access token so it can connect to github API, it needs at least repo write access |
githubRepo | name of the github repo |
sha | The hash of the commit |
proxy | An optional proxy it should use to connect to github API |
url | The url github should reference back to when displaying the test status |
Example:
mocha --no-exit -R mocha-cta-reporter -O accessToken=myaccesstoken,githubRepo=thomsonreuters/news-services,sha=abcdefg,proxy=http://webproxy.lon.corp.services:80,url=https://compass.thomsonreuters.com/test/#/run/132456789