mocha-parallel-executor
v0.3.2
Published
This module supports executing test in parallel.
Downloads
872
Readme
mocha-parallel-executor
This module supports executing test in parallel.
Installation
$ npm install -D mocha-parallel-executor
Node.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
options
|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)|
|root|target repository path. (default: process.env.PWD)|
|dir|target test directory (default: ./test
)|
|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|
example
$ 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)
*/