@wdio/browserstack-service
Version:
WebdriverIO service for better Browserstack integration
18 lines • 1.08 kB
TypeScript
import type { Capabilities, Options } from '@wdio/types';
import type { BrowserstackConfig, UserConfigforReporting } from './types.js';
type Dict = Record<string, string>;
export default class CrashReporter {
static userConfigForReporting: UserConfigforReporting;
private static credentialsForCrashReportUpload;
static setCredentialsForCrashReportUpload(options: BrowserstackConfig & Options.Testrunner, config: Options.Testrunner): void;
static setConfigDetails(userConfig: Options.Testrunner, capabilities: Capabilities.TestrunnerCapabilities, options: BrowserstackConfig & Options.Testrunner): void;
static uploadCrashReport(exception: string, stackTrace: string): Promise<void>;
static recursivelyRedactKeysFromObject(obj: Dict | Array<Dict>, keys: string[]): void;
static deletePIIKeysFromObject(obj: {
[key: string]: unknown;
}): void;
static filterCapabilities(capabilities: Capabilities.TestrunnerCapabilities): any;
static filterPII(userConfig: Options.Testrunner): any;
}
export {};
//# sourceMappingURL=crash-reporter.d.ts.map