This module supports executing test in parallel.
npm install mocha-parallel-executorThis module supports executing test in parallel.
``bash`
$ npm install -D mocha-parallel-executor
`js`
const exec = require('mocha-parallel-executor');
exec(); // resolve path automatically
`bash
$ npx mocha-p
$ npx mocha-p --file ./test/xxx.js
$ npx mocha-p --files ./*/.test.js
`
|option|description|
|---|---|
|debug|be able to see all logs but don't write specs|
|timeout|mocha' option. (default:2000ms)|
|concurrency|If false were specified, all test cases will be executed in parallel. (default: os.cpus().length)|./test
|root|target repository path. (default: process.env.PWD)|
|dir|target test directory (default: )|
|file|a target file|
|files|some target files|
|delay|to wait next test|
__extra options for executor__
|option|description|
|---|---|
|before|execute function to edit environment|
|watch|to see mocha json logs|
|error|to see error logs|
|after|execute function to edit result|
`bash
$ git clone https://github.com/suguru03/neo-async.git
$ cd neo-async
$ npm install
$ gulp test
/*
* 1072 passing (32s)
*/
$ gulp test:fast // using this module
/*
* 1072 passing (12s)
*/
``