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 |
Trình chuẩn bị mục tiêu thực hiện sideload của gói OTA được chỉ định, áp dụng gói, đợi thiết bị khởi động và thêm thuộc tính bản dựng thiết bị để sử dụng làm thông tin bản dựng
Trình chuẩn bị mục tiêu này giả định rằng thiết bị sẽ ở chế độ adb thông thường khi khởi động và sẽ đảm bảo rằng thiết bị thoát ở chế độ tương tự nhưng với bản dựng mới hơn được áp dụng. Bất kỳ chuyển đổi trạng thái thiết bị không mong muốn nào trong quá trình này sẽ được báo cáo là TargetSetupError
và áp dụng tương tự cho bất kỳ lỗi tải phụ OTA nào được phát hiện.
Bản tóm tắt
nhà thầu công cộng | |
---|---|
SideloadOtaTargetPreparer () |
phương pháp được bảo vệ | |
---|---|
File | getDeviceUpdateImage () Cung cấp một phiên bản |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Thực hiện sideload của gói OTA |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Đợi thiết bị chuyển từ sideload sang recovery, sau đó khởi động lại vào không gian người dùng |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Khởi động lại thiết bị vào chế độ sideload để chuẩn bị |
nhà thầu công cộng
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
phương pháp được bảo vệ
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Cung cấp một phiên bản ERROR(/File)
đại diện cho tệp hình ảnh thiết bị được sử dụng để cập nhật
trả lại | |
---|---|
File |
thực hiệnCập nhật thiết bị
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Thực hiện sideload của gói OTA
ném | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Đợi thiết bị chuyển từ sideload sang recovery, sau đó khởi động lại vào không gian người dùng
ném | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Khởi động lại thiết bị vào chế độ sideload để chuẩn bị
ném | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |