1 | import { AttachmentOptions, StatusDetails, StepResult, FixtureResult, TestResult, Status, Stage, ContentType } from "./model";
|
2 | export declare class ExecutableItemWrapper {
|
3 | private readonly info;
|
4 | constructor(info: FixtureResult | TestResult);
|
5 | protected get wrappedItem(): FixtureResult | TestResult;
|
6 | set name(name: string);
|
7 | set description(description: string);
|
8 | set descriptionHtml(descriptionHtml: string);
|
9 | set status(status: Status | undefined);
|
10 | get status(): Status | undefined;
|
11 | set statusDetails(details: StatusDetails);
|
12 | set detailsMessage(message: string);
|
13 | set detailsTrace(trace: string);
|
14 | set stage(stage: Stage);
|
15 | addParameter(name: string, value: string): void;
|
16 | addAttachment(name: string, options: ContentType | string | AttachmentOptions, fileName: string): void;
|
17 | startStep(name: string, start?: number): AllureStep;
|
18 | wrap<T>(fun: (...args: any[]) => any): (...args: any[]) => any;
|
19 | }
|
20 | export declare class AllureStep extends ExecutableItemWrapper {
|
21 | private readonly stepResult;
|
22 | constructor(stepResult: StepResult, start?: number);
|
23 | endStep(stop?: number): void;
|
24 | }
|