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 tải xuống gói OTA cụ thể, áp dụng gói, đợi thiết bị khởi động và đưa các thuộc tính xây dựng thiết bị để sử dụng làm thông tin xây dựng
Người 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 phiên bản mới hơn được áp dụng. Mọi chuyển đổi trạng thái thiết bị không mong muốn trong quá trình này sẽ được báo cáo là TargetSetupError
và điều này cũng áp dụng cho bất kỳ lỗi tải xuống OTA nào được phát hiện.
Bản tóm tắt
Các nhà xây dựng công cộng | |
---|---|
SideloadOtaTargetPreparer () |
Các phương pháp được bảo vệ | |
---|---|
File | getDeviceUpdateImage () Cung cấp phiên bản |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Thực hiện sideload gói OTA |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Chờ thiết bị chuyển từ tải xuống sang khôi phục, 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ị ở chế độ sideload để chuẩn bị |
Các nhà xây dựng công cộng
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Các phương pháp được bảo vệ
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Cung cấp phiên bản ERROR(/File)
đại diện cho tệp hình ảnh thiết bị sẽ được sử dụng để cập nhật
Lợi nhuận | |
---|---|
File |
performanceDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Thực hiện sideload gói OTA
Ném | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Chờ thiết bị chuyển từ tải xuống sang khôi phục, 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ị ở chế độ sideload để chuẩn bị
Ném | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |