cypress-terminal-report
Version:
Better terminal and file output for cypress test logs.
19 lines (18 loc) • 830 B
TypeScript
import LogCollectControlBase from './LogCollectControlBase';
import type LogCollectorState from './LogCollectorState';
import type { ExtendedSupportOptions } from '../installLogsCollector.types';
import type { MessageData } from '../types';
/**
* Collects and dispatches all logs from all tests and hooks.
*/
export default class LogCollectControlSimple extends LogCollectControlBase {
protected collectorState: LogCollectorState;
protected config: ExtendedSupportOptions;
constructor(collectorState: LogCollectorState, config: ExtendedSupportOptions);
register(): void;
triggerSendTask(buildDataMessage: (continuous?: boolean) => MessageData, noQueue: boolean, wait: number): void;
registerState(): void;
registerTests(): void;
registerTestsContinuous(): void;
registerLogToFiles(): void;
}