UNPKG

creevey

Version:

Cross-browser screenshot testing tool for Storybook with fancy UI Runner

30 lines (29 loc) 755 B
/// <reference types="node" /> import { EventEmitter } from 'events'; import { Config } from '../../types'; export default class Pool extends EventEmitter { private browser; private maxRetries; private config; private workers; private queue; private forcedStop; get isRunning(): boolean; constructor(config: Config, browser: string); init(): Promise<void>; start(tests: { id: string; path: string[]; }[]): boolean; stop(): void; process(): void; private sendStatus; private getFreeWorker; private get aliveWorkers(); private get freeWorkers(); private forkWorker; private exitHandler; private gracefullyKill; private shouldRetry; private subscribe; }