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