アブストラクト コネクション

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()

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

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

アブストラクト コネクション

public AbstractConnection ()

パブリック メソッド

初期化接続

public void initializeConnection ()

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

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

notificationAdbRebootCalled

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

recoveryVirtualDevice

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 ()

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