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 |
PerformDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
يقوم بالتحميل الجانبي لحزمة OTA
رميات | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
ينتظر الجهاز للانتقال من التحميل الجانبي إلى الاسترداد ، ثم إعادة التشغيل إلى مساحة المستخدمين
رميات | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
إجراءات ما قبل التحديث
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
يعيد تشغيل الجهاز في وضع التحميل الجانبي قيد التحضير
رميات | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |