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 phụ của gói OTA được chỉ định, áp dụng gói, đợi thiết bị khởi động và đưa các 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 ở cùng chế độ nhưng áp dụng bản dựng mới hơn. 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 tương tự cũng áp dụng cho mọi lỗi tải qua OTA được phát hiện.

Bản tóm tắt

Nhà thầu xây dựng công cộng

SideloadOtaTargetPreparer ()

Phương pháp được bảo vệ

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

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 xây dựng 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

postUpdateHành động

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