@allurereport/plugin-classic
Version:
The classic version of Allure HTML report
26 lines (25 loc) • 673 B
TypeScript
import type { TestStatus } from "@allurereport/core-api";
export type AwesomeOptions = {
reportName?: string;
singleFile?: boolean;
logo?: string;
theme?: "light" | "dark";
reportLanguage?: "en" | "ru";
groupBy?: string[];
ci?: {
type: "github" | "jenkins";
url: string;
name: string;
};
};
export type TemplateManifest = Record<string, string>;
export type AwesomePluginOptions = AwesomeOptions;
export interface AwesomeCategory {
name: string;
description?: string;
descriptionHtml?: string;
messageRegex?: string;
traceRegex?: string;
matchedStatuses?: TestStatus[];
flaky?: boolean;
}