mocha-parallel-executor

0.3.2 • Public • Published

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)
 */

Readme

Keywords

Package Sidebar

Install

npm i mocha-parallel-executor

Weekly Downloads

10

Version

0.3.2

License

MIT

Unpacked Size

20.5 kB

Total Files

9

Last publish

Collaborators

  • suguru03