Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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 đảm nhận các bước phổ biến xung quanh việc cập nhật thiết bị bằng tệp hình ảnh thiết bị từ nguồn bên ngoài (trái ngược với dịch vụ bản dựng). Cơ chế cập nhật thực tế được ủy quyền cho người triển khai các lớp con.

Bản tóm tắt

nhà thầu công cộng

DeviceUpdateTargetPreparer ()

Phương thức công khai

void setUp ( TestInformation testInfo)

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

abstract 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

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 hành động được 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 cập nhật.

abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)

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

nhà thầu công cộng

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Phương thức công khai

cài đặt

public void setUp (TestInformation testInfo)

Thông số
testInfo TestInformation

ném
BuildError
DeviceNotAvailableException
TargetSetupError

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

getDeviceUpdateImage

protected abstract 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 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ị

ném
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Các hành động được 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 cập nhật. Phương pháp này sẽ được gọi bên ngoài điều khiển nhấp nháy đồng thời.

ném
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Các hành động cần thực hiện trước khi thiết bị được cập nhật. Phương pháp này sẽ được gọi bên ngoài điều khiển nhấp nháy đồng thời.

ném
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError