@wdio/browserstack-service
Version:
WebdriverIO service for better Browserstack integration
30 lines • 989 B
TypeScript
import BaseModule from './baseModule.js';
import { BStackLogger } from '../cliLogger.js';
/**
* TestHub Module for BrowserStack
*/
export default class TestHubModule extends BaseModule {
logger: typeof BStackLogger;
testhubConfig: unknown;
name: string;
static MODULE_NAME: string;
/**
* Create a new TestHubModule
*/
constructor(testhubConfig: unknown);
/**
* Get the module name
* @returns {string} The module name
*/
getModuleName(): string;
onBeforeTest(args: Record<string, unknown>): void;
onAllTestEvents(args: Record<string, unknown>): void;
sendTestFrameworkEvent(args: Record<string, unknown>): Promise<void>;
/**
* Send test session event to the service
* @param args containing test session data
*/
sendTestSessionEvent(args: Record<string, unknown>): Promise<void>;
sendLogCreatedEvent(args: Record<string, unknown>): Promise<void>;
}
//# sourceMappingURL=testHubModule.d.ts.map