抽象連接

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

通知AdbRebootCalled

public void notifyAdbRebootCalled ()

呼叫 doAdbReboot 時發出通知。

重新連接

public void reconnect (String serial)

重新連接到裝置。

參數
serial String :裝置序號。

投擲
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

重新連線以恢復

public void reconnectForRecovery (String serial)

重新連接到裝置以進行恢復例程。

參數
serial String :裝置序號。

投擲
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

復原虛擬設備

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

透過設備重置恢復給定設備。

參數
device ITestDeviceITestDevice用於設備重置處理程序。

snapshotId String :snapshotId 用於取得要復原的正確快照。

dnae DeviceNotAvailableExceptionDeviceNotAvailableException是現有設備不可用例外。

投擲
DeviceNotAvailableException如果設備恢復失敗。

快照設備

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

給定設備的快照

參數
device ITestDeviceITestDevice用於設備快照處理程序。

snapshotId String :snapshotId 是將要儲存的快照的名稱。

投擲
DeviceNotAvailableException如果設備恢復失敗。

拆解連接

public void tearDownConnection ()

清理連接。