UNPKG

odhin-reports-playwright

Version:
58 lines (57 loc) 1.74 kB
import { FullConfig, Suite } from "@playwright/test/reporter"; import { ExecOptions } from "./types/execOptions.types"; import { TestReport } from "./types/testReport.types"; import { ExecTestCase } from "./types/execTestCase.types"; import { ExecTestResult } from "./types/execTestResult.types"; declare class Generate { private execOptions; private execInfo; private totalDuration; private help; private testCases; private base; private runInfo; private chart; private chartInfo; private chartStatus; private chartFile; private chartProject; private chartJs; private content; private summary; private summaryRow; private testCaseTemplate; private testCaseDetailsTemplate; private cssThemeLight; private cssThemeDark; private cssThemeCustom; private cssColors; private css; private jqueryDataTablesCss; private bootstrapCss; private prismCss; private imgComparisonSliderCss; private jQuery; private js; private themeJs; private chartJsLibrary; private jqueryDataTablesJs; private dataTables; private bootstrapJs; private prismJs; private imgComparisonSliderJs; private OUTPUT_FOLDER; private TITLE; private TEST_FOLDER; private THEME; private INDEX_FILE; private CURRENT_VERSION; constructor(execOptions: ExecOptions); onBegin(config: FullConfig, suite: Suite): Promise<void>; onTestEnd(testCase: ExecTestCase, result: ExecTestResult): Promise<void>; onEnd(): Promise<void>; onStdOut(chunk: string): Promise<void>; onStdErr(chunk: string): Promise<void>; updateTestCases(testCases: TestReport[]): Promise<void>; } export default Generate;