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
، وينطبق الشيء نفسه على أي خطأ في التحميل الجانبي عبر الهواء تم اكتشافه.
ملخص
المقاولين العامة | |
---|---|
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 |
supportDeviceUpdate
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 |