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 | |||
Một trình chuẩn bị mục tiêu thực hiện việc tải gói OTA đã chỉ định lên thiết bị, áp dụng gói, đợi thiết bị khởi động và chèn các thuộc tính bản dựng của thiết bị để 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 ở cùng chế độ nhưng đã áp dụng bản dựng mới hơn. Mọi quá trình 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 tương tự cũng áp dụng cho mọi lỗi tải lên từ bên ngoài OTA được phát hiện.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
SideloadOtaTargetPreparer()
|
|
Phương thức được bảo vệ | |
|---|---|
File
|
getDeviceUpdateImage()
Cung cấp một thực thể |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Thực hiện quá trình tải gói OTA lên thiết bị |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Chờ thiết bị chuyển từ chế độ tải lên thiết bị sang chế độ 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ế độ tải từ nguồn bên ngoài để chuẩn bị |
Hàm khởi tạo công khai
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Phương thức được bảo vệ
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Cung cấp một thực thể File đại diện cho tệp hình ảnh thiết bị sẽ được dùng để cập nhật
| Giá trị trả về | |
|---|---|
File |
|
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)Thực hiện quá trình tải gói OTA lên thiết bị
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage,
ITestDevice device)Chờ thiết bị chuyển từ chế độ tải lên thiết bị sang chế độ khôi phục, sau đó khởi động lại vào không gian người dùng
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage,
ITestDevice device)Khởi động lại thiết bị ở chế độ tải từ nguồn bên ngoài để chuẩn bị
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|