SideloadOtaTargetPreparer
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
یک آمادهکننده هدف که بار جانبی یک بسته OTA مشخص را انجام میدهد، بسته را اعمال میکند، منتظر میماند تا دستگاه راهاندازی شود، و ویژگیهای ساخت دستگاه را برای استفاده به عنوان اطلاعات ساخت تزریق میکند.
این آمادهکننده هدف فرض میکند که دستگاه هنگام راهاندازی در حالت adb معمولی خواهد بود و اطمینان حاصل میکند که دستگاه در همان حالت اما با ساخت جدیدتر اعمال شده خارج میشود. هرگونه انتقال غیرمنتظره حالت دستگاه در طول فرآیند به عنوان TargetSetupError
گزارش میشود، و همین امر در مورد هر خطای بار جانبی OTA شناسایی شده نیز صدق میکند.
خلاصه
سازندگان عمومی | |
---|---|
SideloadOtaTargetPreparer () |
روش های محافظت شده | |
---|---|
File | getDeviceUpdateImage () یک نمونه |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) بار جانبی بسته OTA را انجام می دهد |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) منتظر می ماند تا دستگاه از بارگذاری جانبی به بازیابی منتقل شود، سپس به فضای کاربران راه اندازی مجدد شود |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) در حال آماده سازی دستگاه را به حالت بار جانبی راه اندازی مجدد می کند |
سازندگان عمومی
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
روش های محافظت شده
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
یک نمونه ERROR(/File)
ارائه می دهد که نشان دهنده فایل تصویری دستگاه است که برای به روز رسانی استفاده می شود
برمی گرداند | |
---|---|
File |
انجام DeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
بار جانبی بسته OTA را انجام می دهد
پرتاب می کند | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
منتظر می ماند تا دستگاه از بارگذاری جانبی به بازیابی منتقل شود، سپس به فضای کاربران راه اندازی مجدد شود
پرتاب می کند | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
در حال آماده سازی دستگاه را به حالت بار جانبی راه اندازی مجدد می کند
پرتاب می کند | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |