testplane
Version:
Tests framework based on mocha and wdio
22 lines (21 loc) • 865 B
TypeScript
import { BrowserConfig } from "./browser-config";
import { ConfigInput, ConfigInputData } from "./types";
export { TimeTravelMode, SelectivityMode } from "./types";
export declare class Config {
configPath?: string;
static create(config?: string | ConfigInput): Promise<Config>;
static read(configPath: string): Promise<ConfigInputData>;
private static _resolve;
private static _locateConfigPath;
private static _resolveExportedConfig;
private static _prepareEnvironment;
constructor(options: ConfigInputData, configPath?: string);
forBrowser(id: string): BrowserConfig;
getBrowserIds(): Array<string>;
serialize(): Omit<Config, "system">;
/**
* This method is used in subrocesses to merge a created config
* in a subrocess with a config from the main process
*/
mergeWith(config: Config): void;
}