UNPKG

vitest-teamcity-reporter

Version:

A TeamCity reporter for vitest.

23 lines (22 loc) 913 B
import type { SerializedError } from '@vitest/utils'; import type { UserConsoleLog } from 'vitest'; import type { TestCase, TestModule, TestSuite, Vitest } from 'vitest/node'; export declare class Printer { private readonly logger; private readonly testConsoleMap; private readonly reportedSuites; private readonly startedTests; constructor(logger: Vitest['logger']); onModuleCollected(testModule: TestModule): void; onSuiteReady(testSuite: TestSuite): void; onTestReady(testCase: TestCase): void; onTestResult(testCase: TestCase): void; onSuiteResult(testSuite: TestSuite): void; onModuleEnd(testModule: TestModule): void; onTestRunEnd(unhandledErrors: ReadonlyArray<SerializedError>): void; addTestConsoleLog(id: string, log: UserConsoleLog): void; private log; private isSkippedOrTodo; private isTestInReportedSuite; private getTestErrors; }