DeviceSnapshotHandler

public class DeviceSnapshotHandler
extends Object

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


Cuttlefish のスナップショットを処理するユーティリティ。これは、テストハーネスの内部でのみ使用されます。テスト中はこれを呼び出さないでください。

概要

パブリック コンストラクタ

DeviceSnapshotHandler()

パブリック メソッド

void restoreSnapshotDevice(ITestDevice device, String snapshotId)

呼び出しを行うと、指定したデバイスのスナップショットが復元されます。

void snapshotDevice(ITestDevice device, String snapshotId)

指定したデバイスのスナップショットを呼び出します。

パブリック コンストラクタ

DeviceSnapshotHandler

public DeviceSnapshotHandler ()

パブリック メソッド

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