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ụ 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
Các nhà xây dựng công cộng | |
---|---|
DeviceUpdateTargetPreparer () |
Phương pháp công khai | |
---|---|
void | setUp ( TestInformation testInfo)
|
Các phương pháp được bảo vệ | |
---|---|
abstract File | getDeviceUpdateImage () Cung cấp 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 sẽ đượ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 cập nhật sau khi đăng. |
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. |
Các nhà xây dựng công cộng
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Phương pháp công khai
thành lập
public void setUp (TestInformation testInfo)
Thông số | |
---|---|
testInfo | TestInformation |
Ném | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Các phương pháp được bảo vệ
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Cung cấp phiên bản ERROR(/File)
đại diện cho tệp hình ảnh thiết bị sẽ được sử dụng để cập nhật
Lợi nhuận | |
---|---|
File |
performanceDeviceUpdate
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 | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Các hành động sẽ đượ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 cập nhật sau khi đăng. Phương thức này sẽ được gọi bên ngoài điều khiển đồng thời nhấp nháy.
Ném | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
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 thức này sẽ được gọi bên ngoài điều khiển đồng thời nhấp nháy.
Ném | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |