0.0.3 • Published 6 years ago

wct-parallel v0.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

wct-parallel

Web Component Tester plugin that allows running tests across multiple browser instances in parallel.

Installation and usage

wct-parallel can be installed via:

npm install --save-dev wct-parallel

You can then add the plugin in your WCT Configuration or enable it via the --plugin wct-parallel CLI option.

Configuration

By default, the plugin will spawn one browser instance per CPU for each configured browser. This can be changed in various ways: 1. Set default number of instances (for every browser) explicitly 2. Set number of instances per browser 3. Set browsers to enable the plugin for

Config option instances

  • Type: number
  • Default: Number of CPUs

Defines the number of browser instances to spawn. Note: this option is ignored when browsers is set.

Cinfig option browsers

  • Type: string[] | BrowserOptions[] (see below for BrowserOptions)

When used as a string[]: defines browser names to enable the plugin for.

When used as BrowserOptions[]: number of instances to spawn per browser; spawns 1 for all other browsers.

interface BrowserOptions {
  browserName: string; // Name of browser to configure
  instances?: number; // Number of instances to spawn for this browser; defaults to global instances setting
}

CLI options

OptionTypeDescription
-i / --instancesnumberNumber of browser instances to spawn