Why do I fork mocha?
Because mocha does not support multiple reporters at the same time, usually you have to run test case twice to get different report. So I extend Mocha.Runner for customization. Only one js file is added: "MochaRunnerExtend.js", please check it for your convenience. Thank you!