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