mocha.js is used at my company to run integration tests. We were lucking a test report so part of my job was to investigate mocha reporters.

I end up with mochawesome reporter.

I installed mochawesome locally:

npm install --save-dev mochawesome

To generate test reports, I executed the following command:

mocha --timeout 15000 --sort --recursive --reporter mochawesome