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

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

رميات
DeviceNotAvailableException
TargetSetupError

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

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

يعيد تشغيل الجهاز في وضع التحميل الجانبي قيد التحضير

رميات
DeviceNotAvailableException
TargetSetupError