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(
호스트의 오프라인 기기를 복구합니다. |
boolean
|
shouldSkip(IManagedTestDevice device)
추가 검사를 통해 특정 기기에서 복구를 건너뛸 수 있는 추가 기회입니다. |
보호된 메서드 | |
---|---|
ICommandScheduler
|
getCommandScheduler()
|
IDeviceManager
|
getDeviceManager()
|
공개 생성자
RunConfigDeviceRecovery
public RunConfigDeviceRecovery ()
공개 메서드
getExtraArguments
publicgetExtraArguments (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 |