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)

ManagedRemoteDevice를 만듭니다.

공개 메서드

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