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

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

void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

لتنفيذ التحميل الجانبي لحزمة OTA

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

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

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

تتم إعادة تشغيل الجهاز في وضع التثبيت من مصدر غير معروف أثناء التحضير.

شركة إنشاءات عامة

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

الطرق المحمية

الحصول على صورة تحديث الجهاز

protected File getDeviceUpdateImage ()

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

المرتجعات
File

إجراء تحديث الجهاز

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

لتنفيذ التحميل الجانبي لحزمة OTA

الرميات
DeviceNotAvailableException
TargetSetupError

إجراءات postUpdate

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

الرميات
DeviceNotAvailableException
TargetSetupError

إجراءات مسبقة التحديث

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

تتم إعادة تشغيل الجهاز في وضع التثبيت من مصدر غير معروف أثناء التحضير.

الرميات
DeviceNotAvailableException
TargetSetupError