UNPKG

964 BTypeScriptView Raw
1/// <reference types="node" />
2import { Category, TestResult, TestResultContainer } from "../model";
3import { IAllureWriter } from "./IAllureWriter";
4export declare class InMemoryAllureWriter implements IAllureWriter {
5 groups: TestResultContainer[];
6 tests: TestResult[];
7 attachments: Record<string, Buffer | string>;
8 categories?: Category[];
9 envInfo?: Record<string, string | undefined>;
10 writeGroup(result: TestResultContainer): void;
11 writeResult(result: TestResult): void;
12 writeAttachment(name: string, content: Buffer | string): void;
13 writeCategoriesDefinitions(categories: Category[]): void;
14 writeEnvironmentInfo(envInfo?: Record<string, string | undefined>): void;
15 reset(): void;
16 getMaybeTestByName(name: string): TestResult | undefined;
17 getTestByName(name: string): TestResult;
18 getMaybeGroupByName(name: string): TestResultContainer | undefined;
19 getGroupByName(name: string): TestResultContainer;
20}