-
-
Notifications
You must be signed in to change notification settings - Fork 167
/
options.ts
36 lines (34 loc) · 892 Bytes
/
options.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import type { SubProcess } from 'teen_process';
import type Logcat from './logcat';
import type {StringRecord} from '@appium/types';
export interface ADBOptions {
sdkRoot?: string;
udid?: string;
appDeviceReadyTimeout?: number;
useKeystore?: boolean;
keystorePath?: string;
keystorePassword?: string;
keyAlias?: string;
keyPassword?: string;
executable?: ADBExecutable;
tmpDir?: string;
curDeviceId?: string;
emulatorPort?: number;
logcat?: Logcat;
binaries?: StringRecord;
suppressKillServer?: boolean;
adbPort?: number;
adbHost?: string;
adbExecTimeout?: number;
remoteAppsCacheLimit?: number;
buildToolsVersion?: string;
allowOfflineDevices?: boolean;
allowDelayAdb?: boolean;
remoteAdbHost?: string;
remoteAdbPort?: number;
clearDeviceLogsOnStart?: boolean;
}
export interface ADBExecutable {
path: string;
defaultArgs: string[];
}