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