사이드로드 OtaTargetPreparer

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.Object의 클래스
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper)
       ↳ com.android.tradefed.targetprep.DeviceUpdateTargetPreparer
         ↳ com.android.tradefed.targetprep.SideloadOtaTargetPreparer


지정된 OTA 패키지의 사이드로드를 수행하고, 패키지를 적용하고, 대기하는 타겟 준비자 부팅하고, 빌드 정보로 사용할 기기 빌드 속성을 삽입합니다.

이 타겟 준비자는 시작 시 기기가 일반 adb 모드일 것이라고 가정합니다. 는 기기가 동일한 모드에서 종료되지만 최신 빌드가 적용된 상태로 종료됩니다. 모든 문자 프로세스 중에 예상치 못한 기기 상태 전환이 TargetSetupError로 보고되며 감지된 OTA 사이드로드 오류에도 동일하게 적용됩니다.

요약

공개 생성자

SideloadOtaTargetPreparer()

보호된 메서드

File getDeviceUpdateImage()

업데이트에 사용할 기기 이미지 파일을 나타내는 ERROR(/File) 인스턴스를 제공합니다.

void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

OTA 패키지의 사이드로드를 실행합니다.

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

기기가 사이드로드에서 복구로 전환될 때까지 기다린 다음 사용자 공간으로 재부팅합니다.

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

준비를 위해 기기를 사이드로드 모드로 재부팅합니다.

공개 생성자

사이드로드 OtaTargetPreparer

public SideloadOtaTargetPreparer ()

보호된 메서드

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

업데이트에 사용할 기기 이미지 파일을 나타내는 ERROR(/File) 인스턴스를 제공합니다.

반환 값
File

수행기기업데이트

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

OTA 패키지의 사이드로드를 실행합니다.

생성 값
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

기기가 사이드로드에서 복구로 전환될 때까지 기다린 다음 사용자 공간으로 재부팅합니다.

생성 값
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

준비를 위해 기기를 사이드로드 모드로 재부팅합니다.

생성 값
DeviceNotAvailableException
TargetSetupError