LocalAndroidVirtualDevice

public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice implements ITestLoggerReceiver

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice
       ↳ com.android.tradefed.device.RemoteAndroidDevice
         ↳ com.android.tradefed.device.LocalAndroidVirtualDevice


TradeFed 호스트에서 실행되는 로컬 가상 기기의 클래스입니다.

요약

공개 생성자

LocalAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

공개 메서드

void postInvocationTearDown(Throwable exception)

일반적인 해체 절차를 실행하고 가상 기기를 중지합니다.

void preInvocationSetup(IBuildInfo info, MultiMap<String, String> attributes)

일반적인 설정 절차를 실행하고 가상 기기를 실행합니다.

void setTestLogger(ITestLogger testLogger)
void shutdown()

기기를 끕니다.

공개 생성자

LocalAndroidVirtualDevice

public LocalAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

매개변수
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

공개 메서드

postInvocationTearDown

public void postInvocationTearDown (Throwable exception)

일반적인 해체 절차를 실행하고 가상 기기를 중지합니다.

매개변수
exception Throwable

preInvocationSetup

public void preInvocationSetup (IBuildInfo info, 
                MultiMap<String, String> attributes)

일반적인 설정 절차를 실행하고 가상 기기를 실행합니다.

매개변수
info IBuildInfo

attributes MultiMap

생성 값
DeviceNotAvailableException
TargetSetupError

setTestLogger

public void setTestLogger (ITestLogger testLogger)

매개변수
testLogger ITestLogger

종료

public void shutdown ()

기기를 끕니다.