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

يوفّر مثيل ERROR(/File) يمثّل ملف صورة الجهاز الذي سيتم استخدامه للتحديث

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

إجراءات postUpdate actions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

الانتظار إلى أن ينتقل الجهاز من وضع "التثبيت من مصدر غير معروف" إلى وضع الاسترداد، ثم إعادة تشغيله للانتقال إلى مساحة المستخدم

الرميات
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

إعادة تشغيل الجهاز في وضع تحميل التطبيقات من مصدر غير معروف استعدادًا لذلك

عمليات الرمي
DeviceNotAvailableException
TargetSetupError