appium-android-driver
Version:
Android UiAutomator and Chrome support for Appium
63 lines • 2.19 kB
TypeScript
import type { IDoctorCheck, AppiumLogger, DoctorCheckResult } from '@appium/types';
export interface EnvVarCheckOptions {
expectDir?: boolean;
expectFile?: boolean;
}
declare class EnvVarAndPathCheck implements IDoctorCheck {
log: AppiumLogger;
varName: string;
opts: EnvVarCheckOptions;
constructor(varName: string, opts?: EnvVarCheckOptions);
diagnose(): Promise<DoctorCheckResult>;
fix(): Promise<string>;
hasAutofix(): boolean;
isOptional(): boolean;
}
export declare const androidHomeCheck: EnvVarAndPathCheck;
export declare const javaHomeCheck: EnvVarAndPathCheck;
export declare class JavaHomeValueCheck implements IDoctorCheck {
log: AppiumLogger;
diagnose(): Promise<DoctorCheckResult>;
fix(): Promise<string>;
hasAutofix(): boolean;
isOptional(): boolean;
}
export declare const javaHomeValueCheck: JavaHomeValueCheck;
export declare class AndroidSdkCheck implements IDoctorCheck {
log: AppiumLogger;
TOOL_NAMES: readonly string[];
diagnose(): Promise<DoctorCheckResult>;
fix(): Promise<string>;
hasAutofix(): boolean;
isOptional(): boolean;
}
export declare const androidSdkCheck: AndroidSdkCheck;
export declare class OptionalBundletoolCheck implements IDoctorCheck {
log: AppiumLogger;
diagnose(): Promise<DoctorCheckResult>;
fix(): Promise<string>;
hasAutofix(): boolean;
isOptional(): boolean;
}
export declare const optionalBundletoolCheck: OptionalBundletoolCheck;
export declare class OptionalGstreamerCheck implements IDoctorCheck {
log: AppiumLogger;
GSTREAMER_BINARY: string;
GST_INSPECT_BINARY: string;
diagnose(): Promise<DoctorCheckResult>;
fix(): Promise<string>;
hasAutofix(): boolean;
isOptional(): boolean;
}
export declare const optionalGstreamerCheck: OptionalGstreamerCheck;
export declare class OptionalFfmpegCheck implements IDoctorCheck {
log: AppiumLogger;
FFMPEG_BINARY: string;
diagnose(): Promise<DoctorCheckResult>;
fix(): Promise<string>;
hasAutofix(): boolean;
isOptional(): boolean;
}
export declare const optionalFfmpegCheck: OptionalFfmpegCheck;
export {};
//# sourceMappingURL=checks.d.ts.map