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