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