DeviceUpdateTargetPreparer

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
       ↳ com.android.tradefed.targetprep.DeviceUpdateTargetPreparer


ITargetPreparer trừu tượng xử lý các bước phổ biến liên quan đến việc cập nhật thiết bị bằng tệp hình ảnh thiết bị từ một nguồn bên ngoài (thay vì dịch vụ bản dựng). Cơ chế cập nhật thực tế được uỷ quyền cho trình triển khai của các lớp con.

Tóm tắt

Hàm khởi tạo công khai

DeviceUpdateTargetPreparer()

Phương thức công khai

void setUp(TestInformation testInfo)

Phương thức được bảo vệ

abstract File getDeviceUpdateImage()

Cung cấp một thực thể ERROR(/File) đại diện cho tệp hình ảnh thiết bị sẽ được dùng để cập nhật

abstract void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Thực hiện cập nhật hình ảnh thiết bị trên thiết bị

abstract void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Các thao tác cần thực hiện sau khi thiết bị được cập nhật nhưng trước khi thực hiện các bước thiết lập sau khi cập nhật.

abstract void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Các thao tác cần thực hiện trước khi cập nhật thiết bị.

Hàm khởi tạo công khai

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Phương thức công khai

setUp

public void setUp (TestInformation testInfo)

Tham số
testInfo TestInformation

Gửi
BuildError
DeviceNotAvailableException
TargetSetupError

Phương thức được bảo vệ

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

Cung cấp một thực thể ERROR(/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 abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Thực hiện cập nhật hình ảnh thiết bị trên thiết bị

Gửi
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Các thao tác cần thực hiện sau khi thiết bị được cập nhật nhưng trước khi thực hiện các bước thiết lập sau khi cập nhật. Phương thức này sẽ được gọi bên ngoài chế độ kiểm soát đồng thời khi cài đặt ROM.

Gửi
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Các thao tác cần thực hiện trước khi cập nhật thiết bị. Phương thức này sẽ được gọi bên ngoài chế độ kiểm soát đồng thời của tính năng cài đặt ROM.

Gửi
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError