UNPKG

omni-dashboard-playwright-reporter

Version:

Playwright client for publishing test results to Omni Dashboard - Transform Your Test Automation with AI-Powered Insights

19 lines (18 loc) 1.04 kB
import { OmniReporterConfig } from './types/omni-reporter-config'; import { CreateBuildRequestBody, CreateBuildResponseBody } from './types/create-build'; import { TestCase, TestResult } from '@playwright/test/reporter'; import { TestCaseResponse, UploadTestCaseResponse } from './types/upload-test-case-response'; import { CompleteBuildRequestBody, CompleteBuildResponseBody } from './types/complete-build'; export declare class OmniPlaywrightClient { private config; private context; constructor(config: OmniReporterConfig); private getContext; createBuild(requestBody: CreateBuildRequestBody): Promise<CreateBuildResponseBody>; completeBuild(requestBody: CompleteBuildRequestBody): Promise<CompleteBuildResponseBody>; uploadTestCase(test: TestCase, result: TestResult, buildId: string): Promise<UploadTestCaseResponse>; private mapStatus; private createTestCasePayload; uploadScreenshots(test_case: TestCaseResponse): Promise<void>; uploadTraces(test_case: TestCaseResponse): Promise<void>; }