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