0.3.2 • Published 7 years ago
mocha-parallel-executor v0.3.2
mocha-parallel-executor
This module supports executing test in parallel.
Installation
$ npm install -D mocha-parallel-executorNode.js
const exec = require('mocha-parallel-executor');
exec(); // resolve path automaticallybash
$ npx mocha-p
$ npx mocha-p --file ./test/xxx.js
$ npx mocha-p --files ./**/*.test.jsoptions
| 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)
*/