SideloadOtaTargetPreparer
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()
업데이트에 사용할 기기 이미지 파일을 나타내는 |
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 |
performDeviceUpdate
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 |