UNPKG

962 BTypeScriptView Raw
1import { BaseReporter } from './reporters/base-reporter';
2export declare const EReportType: {
3 NOTE: string;
4 WARNING: string;
5 ERROR: string;
6};
7export declare const EExecutionStep: {
8 INIT: string;
9 SCENARIO: string;
10 SETUP: string;
11 TEARDOWN: string;
12};
13export interface Report {
14 message: string;
15 data?: any;
16 timestamp?: Date;
17 type?: string;
18 instance?: number;
19}
20export declare class Reports {
21 _instance: number;
22 _currentTestData: any;
23 _reports: Map<string, Report[]>;
24 _reporters: Map<string, BaseReporter>;
25 _step: string;
26 constructor();
27 _setStep(executionStep: string): void;
28 _setTest(testData: any): void;
29 _setInstanceNumber(instance: number): void;
30 warning(params: Report): void;
31 note(params: Report): void;
32 error(params: Report): void;
33 _report(params: Report): void;
34 saveReport(reports: Reports, testName: string, reporters: string[], path: string): void;
35}