@playwright-mocks/reporters
Version:
Single Playwright reporter for mock interceptor with configurable logging and HTML report generation utility
36 lines • 918 B
TypeScript
import type { TestInfo } from '../types.js';
export interface RunOptions {
outputDir: string;
saveAttachments: boolean;
}
export interface TestsRunData {
runId: string;
startTime: number;
endTime: number;
totalTests: number;
passedTests: number;
failedTests: number;
skippedTests: number;
tests: TestInfo[];
metadata: {
playwrightVersion?: string;
nodeVersion?: string;
platform?: string;
};
}
export declare class TestsRunOutputService {
private runData;
private options;
private runId;
private loggingService;
constructor(options: RunOptions);
private generateRunId;
addTest(testInfo: TestInfo): void;
private updateCounts;
finalize(): void;
private saveRunData;
private saveAttachments;
getRunData(): TestsRunData;
getRunId(): string;
}
//# sourceMappingURL=tests-run-output.service.d.ts.map