playwright-testrail-sync
Version:
TestRail Integration for Playwright with comprehensive logging and error handling
16 lines • 771 B
TypeScript
/**
* TestRail uploader
* Handles TestRail API upload operations
*/
import { TestRailApiClient } from "../../api";
import { TestRailLogger } from "../../logging";
import { PlaywrightTestRailSyncOptions, TestRailResultData } from "../../types";
/**
* Upload results to TestRail
*/
export declare function uploadResultsToTestRail(runId: number | undefined, testResults: TestRailResultData[], options: PlaywrightTestRailSyncOptions, apiClient: TestRailApiClient, logger: TestRailLogger, state: any): Promise<void>;
/**
* Get test result ID for a specific case
*/
export declare function getTestResultForCase(caseId: number, runId: number | undefined, apiClient: TestRailApiClient, logger: TestRailLogger): Promise<any>;
//# sourceMappingURL=testrail-uploader.d.ts.map