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


Một ITargetPreparer trừu tượng giúp xử lý các bước chung 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 (khác với dịch vụ bản dựng). Cơ chế cập nhật thực tế được uỷ quyền cho người triển khai 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ể 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 việc 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ể 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 việc 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 nhấp nháy.

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

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