アブストラクト コネクション
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 ()
接続をクリーンアップします。