آمادهساز هدف بهروزرسانی دستگاه
public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper
| شیء جاوا | |||
| ↳ | com.android.tradefed.targetprep.BaseTargetPreparer | ||
| ↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | ||
| ↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | ||
یک ITargetPreparer انتزاعی که مراحل معمول بهروزرسانی دستگاهها را با یک فایل تصویر دستگاه از یک منبع خارجی (برخلاف یک سرویس ساخت) انجام میدهد. مکانیسم بهروزرسانی واقعی به پیادهسازیکنندهی زیرکلاسها واگذار شده است.
خلاصه
سازندگان عمومی | |
|---|---|
DeviceUpdateTargetPreparer () | |
روشهای عمومی | |
|---|---|
void | setUp ( TestInformation testInfo) |
روشهای محافظتشده | |
|---|---|
abstract File | getDeviceUpdateImage () یک نمونه |
abstract void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device)بهروزرسانی تصویر دستگاه را روی دستگاه انجام میدهد. |
abstract void | postUpdateActions (File deviceUpdateImage, ITestDevice device)اقداماتی که باید پس از بهروزرسانی دستگاه اما قبل از مراحل راهاندازی پس از بهروزرسانی انجام شوند. |
abstract void | preUpdateActions (File deviceUpdateImage, ITestDevice device)اقداماتی که باید قبل از بهروزرسانی دستگاه انجام شود. |
سازندگان عمومی
آمادهساز هدف بهروزرسانی دستگاه
public DeviceUpdateTargetPreparer ()
روشهای عمومی
راهاندازی
public void setUp (TestInformation testInfo)
| پارامترها | |
|---|---|
testInfo | TestInformation |
| پرتابها | |
|---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError | |
روشهای محافظتشده
دریافت تصویر دستگاه
protected abstract File getDeviceUpdateImage ()
یک نمونه File ارائه میدهد که نشاندهنده فایل تصویر دستگاه است که برای بهروزرسانی استفاده میشود.
| بازگشتها | |
|---|---|
File | |
انجام بهروزرسانی دستگاه
protected abstract void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)بهروزرسانی تصویر دستگاه را روی دستگاه انجام میدهد.
| پرتابها | |
|---|---|
| خطای com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError | |
اقدامات پس از بهروزرسانی
protected abstract void postUpdateActions (File deviceUpdateImage,
ITestDevice device)اقداماتی که باید پس از بهروزرسانی دستگاه اما قبل از مراحل راهاندازی پس از بهروزرسانی انجام شوند. این متد خارج از کنترل همزمانی چشمکزن فراخوانی خواهد شد.
| پرتابها | |
|---|---|
| خطای com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError | |
اقدامات پیش از بهروزرسانی
protected abstract void preUpdateActions (File deviceUpdateImage,
ITestDevice device)اقداماتی که باید قبل از بهروزرسانی دستگاه انجام شوند. این متد خارج از کنترل همزمانی چشمکزن فراخوانی خواهد شد.
| پرتابها | |
|---|---|
| خطای com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError | |