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 |
|