RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

java.lang.Object
com.android.tradefed.device.recovery.RunConfigDeviceRecovery


복구 단계를 수행하기 위해 tradefed 구성을 실행하는 일반 기본 IMultiDeviceRecovery .

요약

공개 생성자

RunConfigDeviceRecovery ()

공개 메소드

getExtraArguments ( ITestDevice device)

구성에 전달할 추가 인수 목록을 가져옵니다.

void recoverDevices ( managedDevices) recoverDevices ( managedDevices)

호스트의 오프라인 장치를 복구합니다.

boolean shouldSkip ( IManagedTestDevice device)

추가 검사를 수행하여 특정 장치에서 복구를 건너뛸 수 있는 추가 기회입니다.

보호된 방법

ICommandScheduler getCommandScheduler ()

ICommandScheduler 인스턴스를 반환합니다.

IDeviceManager getDeviceManager ()

IDeviceManager 인스턴스를 반환합니다.

공개 생성자

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

공개 메소드

getExtraArguments

public  getExtraArguments (ITestDevice device)

구성에 전달할 추가 인수 목록을 가져옵니다. null이 반환되면 문제가 발생한 것이므로 복구를 시도해야 합니다.

매개변수
device ITestDevice : 복구를 실행할 ITestDevice

보고
사용할 추가 인수 목록입니다. 또는 문제가 발생한 경우 null입니다.

복구 장치

public void recoverDevices ( managedDevices)

호스트의 오프라인 장치를 복구합니다.

매개변수
managedDevices : ITestDevice 목록입니다.

건너뛰어야 함

public boolean shouldSkip (IManagedTestDevice device)

추가 검사를 수행하여 특정 장치에서 복구를 건너뛸 수 있는 추가 기회입니다.

매개변수
device IManagedTestDevice : 복구를 위해 고려되는 IManagedTestDevice .

보고
boolean 복구를 건너뛰어야 하는 경우 true입니다.

보호된 방법

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

ICommandScheduler 인스턴스를 반환합니다. 테스트를 위해 노출되었습니다.

보고
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

IDeviceManager 인스턴스를 반환합니다. 테스트를 위해 노출되었습니다.

보고
IDeviceManager