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ể |
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 |