UNPKG

playwright-confluence-reporter

Version:
35 lines (31 loc) 1.02 kB
import { FullResult } from '@playwright/test/reporter'; import { Reporter } from '@playwright/test/reporter'; import { TestCase } from '@playwright/test/reporter'; import { TestResult } from '@playwright/test/reporter'; declare interface ConfluenceConfig { confluenceUrl: string; username: string; apiKey: string; spaceId: string; parentPageId?: string; generatePage?: boolean; pageTitle?: string; meta?: Array<{ key: string; value: string; }>; } declare class ConfluenceReporter implements Reporter { private results; private confluenceConfig; private testSummary; constructor(options: ConfluenceConfig); onTestEnd(test: TestCase & { _projectId?: string; }, result: TestResult): void; onEnd(result: FullResult): Promise<void>; generateConfluenceTable(): string | undefined; createConfluencePage(title: string, body: string): Promise<void>; } export default ConfluenceReporter; export { }