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입니다.

recoverDevices

public void recoverDevices ( managedDevices)

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

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

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

추가 확인을 통해 특정 기기에서 복구를 건너뛸 수 있는 추가 기회입니다.

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

반환 값
boolean 복구를 건너뛰어야 하는 경우 true입니다.

보호된 메서드

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

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

반환 값
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

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

반환 값
IDeviceManager