사이드로드OtaTargetPreparer
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.객체 | ||||
↳ | 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 () 업데이트에 사용할 장치 이미지 파일을 나타내는 |
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 |
사후 업데이트 작업
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
기기가 사이드로드에서 복구로 전환될 때까지 기다린 다음 사용자 공간으로 재부팅
던지기 | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
사전 업데이트 작업
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
준비를 위해 기기를 사이드로드 모드로 재부팅합니다.
던지기 | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |