Trình cập nhật mục tiêu của thiết bị

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

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


ITargetPreparer trừu tượng xử lý các bước phổ biến khi cập nhật thiết bị bằng tệp hình ảnh thiết bị từ nguồn bên ngoài (không phải dịch vụ bản dựng). Thông tin cập nhật thực tế cơ chế này được uỷ quyền cho hàm triển khai của 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ị đượ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 bước cần thực hiện sau khi cập nhật thiết bị, nhưng trước khi thiết lập sau khi cập nhật thực hiện.

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

Trình cập nhật mục tiêu của thiết bị

public DeviceUpdateTargetPreparer ()

Phương thức công khai

thiết lập

public void setUp (TestInformation testInfo)

Tham số
testInfo TestInformation

Gửi
BuildError
DeviceNotAvailableException
TargetSetupError

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

nhận hình ảnh cập nhật thiết bị

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ị được dùng để cập nhật

Giá trị trả về
File

thực hiện thiết bị cập nhật

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

postUpdateAction

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

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

hành động trước khi cập nhật

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 kiểm soát đồng thời nhấp nháy.

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