로컬안드로이드가상기기
public class LocalAndroidVirtualDevice
extends RemoteAndroidDevice
implements ITestLoggerReceiver
java.lang.객체 | ||||
↳ | 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 () 장치를 종료합니다. |
공개 생성자
로컬안드로이드가상기기
public LocalAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
매개변수 | |
---|---|
device | IDevice |
stateMonitor | IDeviceStateMonitor |
allocationMonitor | IDeviceMonitor |
공개 메서드
postInvocationTearDown
public void postInvocationTearDown (Throwable exception)
일반적인 분해 절차를 실행하고 가상 장치를 중지합니다.
매개변수 | |
---|---|
exception | Throwable |
사전 호출 설정
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 ()
장치를 종료합니다.