RemoteAndroidVirtualDevice
public
class
RemoteAndroidVirtualDevice
extends RemoteAndroidDevice
java.lang.Object | ||||
↳ | com.android.tradefed.device.NativeDevice | |||
↳ | com.android.tradefed.device.TestDevice | |||
↳ | com.android.tradefed.device.RemoteAndroidDevice | |||
↳ | com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice |
以下で実行されるフルスタック Android デバイスに対する RemoteAndroidDevice
の動作を拡張しました。
Google Compute Engine(Gce)。デバイス シリアル番号は次の形式であると仮定します:
概要
パブリック コンストラクタ | |
---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
パブリック メソッド | |
---|---|
GceAvdInfo
|
getAvdInfo()
<ph type="x-smartling-placeholder"></ph> このメソッドは非推奨です。 接続 API を直接使用する必要があります |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
デバイス情報から |
|
getTombstones()
Cuttlefish には、tombstone をリモートホストに送る特別な機能があります。 直接入手できます。 |
CommandResult
|
powerwash()
GCE インスタンスの Powerwash の試行 |
CommandResult
|
powerwashGce(String user, Integer offset)
<ph type="x-smartling-placeholder"></ph> このメソッドは非推奨です。 接続 1 を優先して削除 |
boolean
|
powerwashGce()
|
パブリック コンストラクタ
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
RemoteAndroidVirtualDevice
を作成します。
パラメータ | |
---|---|
device |
IDevice : 関連付けられている IDevice |
stateMonitor |
IDeviceStateMonitor : 使用する IDeviceStateMonitor メカニズム |
allocationMonitor |
IDeviceMonitor : 割り当て状態の変化を通知する IDeviceMonitor 。 |
パブリック メソッド
getAvdInfo
public GceAvdInfo getAvdInfo ()
<ph type="x-smartling-placeholder"></ph>
このメソッドは非推奨です。
接続 API を直接使用する必要があります。
作成されたリモート VM から GceAvdInfo
を返します。発生した場合は null を返します。
失敗します。
戻り値 | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
デバイス情報から DeviceDescriptor
を返すと、情報を取得せずに情報を取得できます
実際のデバイス オブジェクトを渡します。
パラメータ | |
---|---|
shortDescriptor |
boolean : 記述子を必要最小限の情報に制限するかどうか |
戻り値 | |
---|---|
DeviceDescriptor |
getTombstone
publicgetTombstones ()
Cuttlefish には、tombstone をリモートホストに送る特別な機能があります。 直接入手できます。
戻り値 | |
---|---|
|
Tombstone ファイルのリスト。Tombstone がない場合は空になります。 |
例外 | |
---|---|
DeviceNotAvailableException |
Powerwash
public CommandResult powerwash ()
GCE インスタンスの Powerwash の試行
戻り値 | |
---|---|
CommandResult |
Powerwash の試行の CommandResult を返す |
例外 | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
PowerwashGCE
public CommandResult powerwashGce (String user, Integer offset)
<ph type="x-smartling-placeholder"></ph>
このメソッドは非推奨です。
接続 1 を優先して削除
パラメータ | |
---|---|
user |
String |
offset |
Integer |
戻り値 | |
---|---|
CommandResult |
例外 | |
---|---|
TargetSetupError |