Trình chuẩn bị mục tiêu cập nhật thiết bị
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 nhiệm các bước chung 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ụ xây 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 xây dựng công cộng | |
---|---|
DeviceUpdateTargetPreparer () |
Phương pháp 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 |
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 cập nhật thiết bị. |
Nhà thầu xây dựng công cộng
Trình chuẩn bị mục tiêu cập nhật thiết bị
public DeviceUpdateTargetPreparer ()
Phương pháp 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 |
postUpdateHành động
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 kiểm soát đồng thời nhấp nháy.
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 cập nhật thiết bị. Phương pháp này sẽ được gọi bên ngoài kiểm soát đồng thời nhấp nháy.
Ném | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |