mocha.run() .on('test', function(test) { console.log('Test started: ' + test.title); }) .on('test end', function(test) { console.log('Test ended: ' + test.title); }) .on('pass', function(test) { console.log('Test passed'); }) .on('fail', function(test, err) { console.log('Test failed'); console.log(test); console.log(err); }) .on('end', function() { console.log('All tests done'); });
runner.on("fail", function (test) { summary.failures.push(test.title.replace("#", "")); summary.results.push(false); }); runner.on("pass", function (test) { summary.successes.push(test.title.replace("#", "")); summary.results.push(true); }); runner.on("end", () => { let duration = process.hrtime(startTime, "ms"); summary.duration_ms = duration[0] * 1e3 + duration[1] / 1e6;