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