UNPKG

cypress-terminal-report

Version:

Better terminal and file output for cypress test logs.

26 lines (25 loc) 1.18 kB
import LogCollectControlBase from './LogCollectControlBase'; import 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 LogCollectControlExtended extends LogCollectControlBase { protected collectorState: LogCollectorState; protected config: ExtendedSupportOptions; constructor(collectorState: LogCollectorState, config: ExtendedSupportOptions); register(): void; triggerSendTask(buildDataMessage: () => MessageData, noQueue: boolean, wait: number): void; registerState(): void; registerBeforeAllHooks(): void; registerAfterAllHooks(): void; registerTests(): void; registerLogToFiles(): void; debounceNextMochaSuite(promise: Promise<any>): void; registerCypressBeforeMochaHooksSealEvent(): void; prependBeforeAllHookInAllSuites(rootSuites: Mocha.Suite[], hookCallback: Mocha.Func): void; printPassingMochaTestTitle(test: Mocha.Runnable): void; preventNextMochaPassEmit(): void; debugLog(message: string): void; }