ManagedRemoteDevice
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 |
VM 내의 Tradefed 인스턴스를 통해 원격으로 관리하는 가상 머신 내에서 실행되는 기기입니다.
요약
공개 생성자 | |
---|---|
ManagedRemoteDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
공개 메서드 | |
---|---|
void
|
postInvocationTearDown(Throwable exception)
호출이 완료된 후 실행되는 기기별 필수 정리에 관한 추가 단계입니다. |
void
|
preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)
호출 흐름 전에 기기에서 실행되는 기기별 필수 설정에 관한 추가 단계입니다. |
공개 생성자
ManagedRemoteDevice
public ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
ManagedRemoteDevice
를 만듭니다.
매개변수 | |
---|---|
device |
IDevice : 연결된 IDevice |
stateMonitor |
IDeviceStateMonitor : 사용할 IDeviceStateMonitor 메커니즘입니다. |
allocationMonitor |
IDeviceMonitor : 할당 상태 변경을 알리는 IDeviceMonitor 입니다. |
공개 메서드
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
호출이 완료된 후 실행되는 기기별 필수 정리에 관한 추가 단계입니다.
매개변수 | |
---|---|
exception |
Throwable : 호출 실패로 인해 발생한 최종 예외입니다(있는 경우). |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
호출 흐름 전에 기기에서 실행되는 기기별 필수 설정에 관한 추가 단계입니다.
매개변수 | |
---|---|
info |
IBuildInfo : 기기의 IBuildInfo 입니다. |
attributes |
MultiMap : 호출 컨텍스트에 저장된 속성 |
생성 값 | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |