UNPKG

allure-vitest

Version:
19 lines (18 loc) 723 B
import type { ReporterConfig } from "allure-js-commons/sdk/reporter"; import type { RunnerTask as Task } from "vitest"; import type { TestModule, Vitest } from "vitest/node"; import type { Reporter } from "vitest/reporters"; export type AllureVitestReporterConfig = ReporterConfig & { reportMatchers?: boolean; }; export default class AllureVitestReporter implements Reporter { private allureReporterRuntime?; private config; private globalRuntimeMessages; constructor(config: AllureVitestReporterConfig); onInit(vitest: Vitest): void; private registerSetupFile; private enableConcurrencySupport; onTestRunEnd(tests: ReadonlyArray<TestModule>): void; handleTask(task: Task): void; }