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 时发送通知。

重新连接

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 ITestDeviceITestDevice 用于设备重置处理脚本。

snapshotId String:snapshotId 用于提取要恢复的正确快照。

dnae DeviceNotAvailableExceptionDeviceNotAvailableException 是现有设备不可用异常。

抛出
DeviceNotAvailableException 如果设备恢复失败。

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

对给定设备进行快照

参数
device ITestDeviceITestDevice 用于设备快照处理脚本。

snapshotId String:snapshotId 是将要保存的快照的名称。

抛出
DeviceNotAvailableException 如果设备恢复失败。

tearDownConnection

public void tearDownConnection ()

清理连接。