vitest-teamcity-reporter
Version:
A TeamCity reporter for vitest.
15 lines (14 loc) • 560 B
TypeScript
import { type File, type TaskResultPack, type UserConsoleLog, type Vitest } from 'vitest';
export declare class Printer {
private readonly logger;
private readonly fileMessageMap;
private readonly testConsoleMap;
constructor(logger: Vitest['logger']);
addFile: (file: File) => void;
addTestConsoleLog(id: string, log: UserConsoleLog): void;
handeUpdate: ([id, result]: TaskResultPack) => void;
private readonly handleTask;
private readonly handleSuite;
private readonly handleTest;
private readonly getTestErrors;
}