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)

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

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