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