관리 원격 기기
public
class
ManagedRemoteDevice
extends TestDevice
implements
ITestLoggerReceiver
java.lang.Object의 클래스 | |||
↳ | com.android.tradefed.device.NativeDevice | ||
↳ | com.android.tradefed.device.TestDevice | ||
↳ | com.android.tradefed.device.cloud.ManagedRemoteDevice |
가상 머신 내부에서 실행되며 내부의 Tradefed 인스턴스를 통해 원격으로 관리하는 기기입니다. 생성합니다
요약
공개 생성자 | |
---|---|
ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
공개 메서드 | |
---|---|
TestDeviceOptions
|
getOptions()
다음을 시도하기 전에 동적 옵션을 확인할 수 있도록 기본 getter를 재정의합니다. 원격 설정에 액세스할 수 있습니다. |
void
|
postInvocationTearDown(Throwable exception)
호출 후에 실행되는 기기별 필수 정리를 위한 추가 단계 완료됩니다. |
void
|
preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)
이전에 기기에서 실행할 기기별 필수 설정을 위한 추가 단계 호출 흐름에 따라 달라집니다 |
공개 생성자
관리 원격 기기
public ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
ManagedRemoteDevice
를 만듭니다.
매개변수 | |
---|---|
device |
IDevice : 연결된 IDevice 입니다. |
stateMonitor |
IDeviceStateMonitor : 사용할 IDeviceStateMonitor 메커니즘 |
allocationMonitor |
IDeviceMonitor : 할당 상태 변경사항을 알리는 IDeviceMonitor 입니다. |
공개 메서드
getOptions
public TestDeviceOptions getOptions ()
다음을 시도하기 전에 동적 옵션을 확인할 수 있도록 기본 getter를 재정의합니다. 원격 설정에 액세스할 수 있습니다.
반환 값 | |
---|---|
TestDeviceOptions |
테스트 중인 기기와 관련된 TestDeviceOptions 입니다. |
호출 후 해체
public void postInvocationTearDown (Throwable exception)
호출 후에 실행되는 기기별 필수 정리를 위한 추가 단계 완료됩니다.
매개변수 | |
---|---|
exception |
Throwable : 호출 실패로 인해 발생한 최종 예외입니다. |
호출 전 설정
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
이전에 기기에서 실행할 기기별 필수 설정을 위한 추가 단계 호출 흐름에 따라 달라집니다
매개변수 | |
---|---|
info |
IBuildInfo : 기기의 IBuildInfo 입니다. |
attributes |
MultiMap : 호출 컨텍스트에 저장된 속성 |
생성 값 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |