@buddy-works/unit-tests
Version:
Universal test results collector for Jest, Jasmine, Mocha, Cypress, Playwright, and Vitest that sends results to Buddy Works API in real-time
24 lines (23 loc) • 916 B
TypeScript
import BuddyUnitTestApiClient from '../core/api-client';
import BuddyUnitTestCollectorConfig from '../core/config';
import { IBuddyUnitTestApiTestCase } from '../core/types';
declare class BuddyUnitTestSessionManager {
#private;
static displayName: string;
sessionId: string | undefined;
createSession: Promise<string | undefined> | undefined;
initialized: boolean;
hasFrameworkErrors: boolean;
hasErrorTests: boolean;
hasFailedTests: boolean;
get config(): BuddyUnitTestCollectorConfig;
get apiClient(): BuddyUnitTestApiClient;
constructor();
getOrCreateSession(context?: string): Promise<string | undefined>;
submitTestCase(testCase: IBuddyUnitTestApiTestCase): Promise<void>;
closeSession(): Promise<void>;
markFrameworkError(): void;
setupProcessExitHandlers(): void;
}
declare const _default: BuddyUnitTestSessionManager;
export default _default;