AbstractConnection

public abstract class AbstractConnection
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.connection.AbstractConnection


抽象的な接続表現。

概要

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

AbstractConnection()

パブリック メソッド

void initializeConnection()

デバイスの接続を初期化します。

void notifyAdbRebootCalled()

doAdbReboot が呼び出されたことを通知します。

void reconnect(String serial)

デバイスへの接続を再接続します。

void reconnectForRecovery(String serial)

リカバリ ルーティンのためにデバイスへの接続を再確立します。

void recoverVirtualDevice(ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)

デバイスのリセットで指定されたデバイスを復元します。

void snapshotDevice(ITestDevice device, String snapshotId)

指定されたデバイスのスナップショットを取得します。

void tearDownConnection()

接続をクリーンアップします。

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

AbstractConnection

public AbstractConnection ()

パブリック メソッド

initializeConnection

public void initializeConnection ()

デバイスの接続を初期化します。

例外
com.android.tradefed.targetprep.TargetSetupError
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException
TargetSetupError

notifyAdbRebootCalled

public void notifyAdbRebootCalled ()

doAdbReboot が呼び出されたことを通知します。

reconnect

public void reconnect (String serial)

デバイスへの接続を再確立します。

パラメータ
serial String: デバイスのシリアル番号。

例外
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

reconnectForRecovery

public void reconnectForRecovery (String serial)

デバイスへの接続を再確立して復元ルーティンを実行します。

パラメータ
serial String: デバイスのシリアル番号。

例外
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

recoverVirtualDevice

public void recoverVirtualDevice (ITestDevice device, 
                String snapshotId, 
                DeviceNotAvailableException dnae)

デバイスのリセットで指定されたデバイスを復元します。

パラメータ
device ITestDevice: ITestDevice はデバイスのリセット ハンドラに使用されます。

snapshotId String: snapshotId は、復元する正しいスナップショットの取得に使用されます。

dnae DeviceNotAvailableException: DeviceNotAvailableException は既存のデバイスを使用できない例外です。

例外
DeviceNotAvailableException デバイスの復元に失敗した場合。

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

指定したデバイスのスナップショットを取得する

パラメータ
device ITestDevice: ITestDevice はデバイス スナップショット ハンドラに使用されます。

snapshotId String: snapshotId は、保存されるスナップショットの名前です。

例外
DeviceNotAvailableException デバイスの復元に失敗した場合。

tearDownConnection

public void tearDownConnection ()

接続をクリーンアップします。