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

已通知 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

recoveryVirtualDevice

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 如果设备恢复失败,则会发生该错误。

tearDownConnection

public void tearDownConnection ()

请清理连接。