1 | import { BaseReporter } from './reporters/base-reporter';
|
2 | export declare const EReportType: {
|
3 | NOTE: string;
|
4 | WARNING: string;
|
5 | ERROR: string;
|
6 | };
|
7 | export declare const EExecutionStep: {
|
8 | INIT: string;
|
9 | SCENARIO: string;
|
10 | SETUP: string;
|
11 | TEARDOWN: string;
|
12 | };
|
13 | export interface Report {
|
14 | message: string;
|
15 | data?: any;
|
16 | timestamp?: Date;
|
17 | type?: string;
|
18 | instance?: number;
|
19 | }
|
20 | export 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 | }
|