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

الأساليب المحمية

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