UNPKG

creevey

Version:

creevey is a tool for automated visual testing, that tightly integrated with storybook

26 lines (25 loc) 777 B
/// <reference types="node" /> import { EventEmitter } from 'events'; import { Config, CreeveyStatus, ApprovePayload, ServerTest } from '../../types'; export default class Runner extends EventEmitter { private tests; private screenDir; private reportDir; private browsers; private pools; get isRunning(): boolean; constructor(config: Config, tests: Partial<{ [id: string]: ServerTest; }>); private handlePoolMessage; private handlePoolStop; init(): Promise<void>; updateTests(testsDiff: Partial<{ [id: string]: ServerTest; }>): void; start(ids: string[]): void; stop(): void; get status(): CreeveyStatus; approve({ id, retry, image }: ApprovePayload): Promise<void>; private sendUpdate; }