UNPKG

1.19 kBTypeScriptView Raw
1import { AttachmentOptions, ContentType, FixtureResult, Stage, Status, StatusDetails, StepResult, TestResult } from "./model";
2export 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 | undefined);
8 set descriptionHtml(descriptionHtml: string | undefined);
9 set status(status: Status | undefined);
10 get status(): Status | undefined;
11 set statusDetails(details: StatusDetails);
12 set detailsMessage(message: string | undefined);
13 set detailsTrace(trace: string | undefined);
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[]) => T): (...args: any[]) => T;
19}
20export declare class AllureStep extends ExecutableItemWrapper {
21 private readonly stepResult;
22 constructor(stepResult: StepResult, start?: number);
23 endStep(stop?: number): void;
24}