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)

パブリック メソッド

boolean adbTcpConnect(String host, String port)
boolean adbTcpDisconnect(String host, String port)
void postInvocationTearDown(Throwable exception)

一般的な分解手順を実行して、仮想デバイスを停止します。

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

共通のセットアップ手順を実行し、仮想デバイスを起動します。

void setTestLogger(ITestLogger testLogger)

ITestLogger インスタンスを挿入します。

void shutdown()

デバイスをシャットダウンします。

パブリック コンストラクタ

LocalAndroidVirtualDevice

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

パラメータ
device IDevice

stateMonitor IDeviceStateMonitor

allocationMonitor IDeviceMonitor

パブリック メソッド

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

パラメータ
host String

port String

戻り値
boolean

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

パラメータ
host String

port String

戻り値
boolean

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

setTestLogger

public void setTestLogger (ITestLogger testLogger)

ITestLogger インスタンスを挿入します

パラメータ
testLogger ITestLogger

shutdown

public void shutdown ()

デバイスをシャットダウンします。