UNPKG

fern-jest-client

Version:

Jest test reporter client for Fern platform - captures and sends test execution data to fern-reporter

30 lines 1.28 kB
/** * Mapper utilities to convert Jest test results to Fern data models */ import { JestAggregatedResult, JestTestSuiteResult, JestTestResult, TestRun, CreateTestRunInput, SuiteRun, SpecRun, GitInfo, CIInfo } from '../types'; /** * Convert Jest aggregated results to Fern TestRun */ export declare function mapJestResultsToTestRun(results: JestAggregatedResult, projectId: string, projectName: string, gitInfo: GitInfo, ciInfo: CIInfo): TestRun; /** * Convert Jest test suite result to Fern SuiteRun */ export declare function mapJestSuiteToSuiteRun(suite: JestTestSuiteResult, testRunId: number, suiteId: number): SuiteRun; /** * Convert Jest test result to Fern SpecRun */ export declare function mapJestTestToSpecRun(test: JestTestResult, suiteStartTime: number, suiteId: number, specId: number): SpecRun; /** * Convert TestRun to CreateTestRunInput for API submission * Since TestRun now has all required fields, we just return it as-is */ export declare function mapTestRunToCreateInput(testRun: TestRun): CreateTestRunInput; /** * Generate unique run ID */ export declare function generateRunId(): string; /** * Generate test run summary for logging */ export declare function generateTestSummary(testRun: TestRun): string; //# sourceMappingURL=mapper.d.ts.map