DeviceSnapshotHandler

public class DeviceSnapshotHandler
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.internal.DeviceSnapshotHandler


用于处理 Cuttlefish 快照的实用程序。这仅供测试程序框架内部使用。不应在测试期间调用此方法。

摘要

公共构造函数

DeviceSnapshotHandler()

公共方法

void deleteSnapshot(ITestDevice device, String snapshotId)

调用给定设备的删除快照。

void restoreSnapshotDevice(ITestDevice device, String snapshotId)

调用给定设备的恢复快照。

void snapshotDevice(ITestDevice device, String snapshotId)

调用给定设备的快照。

公共构造函数

DeviceSnapshotHandler

public DeviceSnapshotHandler ()

公共方法

deleteSnapshot

public void deleteSnapshot (ITestDevice device, 
                String snapshotId)

调用给定设备的删除快照。

参数
device ITestDevice:要删除快照的设备。需要获取用户。

snapshotId String:要删除的快照 ID。

返回
void 如果删除快照成功,则为 true,否则为 false。

抛出
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

restoreSnapshotDevice

public void restoreSnapshotDevice (ITestDevice device, 
                String snapshotId)

调用给定设备的恢复快照。

参数
device ITestDevice:要恢复的设备。

snapshotId String:要恢复到的设备的快照 ID。

返回
void 如果恢复成功,则为 true,否则为 false。

抛出
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

调用给定设备的快照。

参数
device ITestDevice:要快照的设备。

snapshotId String:要保存到的设备的快照 ID。

返回
void 如果快照成功,则为 true,否则为 false。

抛出
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException