@testomatio/reporter
Version:
Testomatio Reporter Client
32 lines (31 loc) • 1.05 kB
TypeScript
export default WebdriverReporter;
declare class WebdriverReporter extends WDIOReporter {
constructor(options: any);
client: TestomatClient;
_addTestPromises: any[];
_isSynchronising: boolean;
hooksEnhancer: any;
/**
* Initialize the hooks enhancer
* @private
*/
private _initializeHooksEnhancer;
/**
*
* @param {RunnerStats} runData
*/
onRunnerEnd(runData: RunnerStats): Promise<void>;
onRunnerStart(): void;
onHookEnd(hook: any): void;
onSuiteEnd(suiteOrScenario: any): Promise<void>;
onTestStart(test: any): void;
onTestEnd(test: any): void;
addTest(test: any): Promise<void>;
/**
* @param {import('../../types/types.js').WebdriverIOScenario} scenario
*/
addBddScenario(scenario: import("../../types/types.js").WebdriverIOScenario): Promise<import("../../types/types.js").PipeResult[]>;
}
import { default as WDIOReporter } from '@wdio/reporter';
import TestomatClient from '../client.js';
import { RunnerStats } from '@wdio/reporter';