DeviceUpdateTargetPreparer

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
       ↳ com.android.tradefed.targetprep.DeviceUpdateTargetPreparer


فئة مجرّدة ITargetPreparer تتولّى تنفيذ الخطوات الشائعة المتعلقة بتحديث الأجهزة باستخدام ملف صورة جهاز من مصدر خارجي (بدلاً من خدمة إنشاء). يتم تفويض آلية التحديث الفعلية إلى منفّذ الفئات الفرعية.

ملخّص

طُرق وضع التصميم العامة

DeviceUpdateTargetPreparer()

الإجراءات العامة

void setUp(TestInformation testInfo)

طُرق محمية

abstract File getDeviceUpdateImage()

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

abstract void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

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

abstract void postUpdateActions(File deviceUpdateImage, ITestDevice device)

الإجراءات التي يجب تنفيذها بعد تحديث الجهاز ولكن قبل تنفيذ خطوات الإعداد بعد التحديث

abstract void preUpdateActions(File deviceUpdateImage, ITestDevice device)

الإجراءات التي يجب تنفيذها قبل تحديث الجهاز

طُرق وضع التصميم العامة

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

الإجراءات العامة

setUp

public void setUp (TestInformation testInfo)

المعلَمات
testInfo TestInformation

عمليات الطرح
BuildError
DeviceNotAvailableException
TargetSetupError

طُرق محمية

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

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

المرتجعات
File

performDeviceUpdate

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

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

عمليات الطرح
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

الإجراءات التي يجب تنفيذها بعد تحديث الجهاز ولكن قبل تنفيذ خطوات الإعداد بعد التحديث سيتم استدعاء هذه الطريقة خارج عملية التحكم في التزامن في التحديث السريع.

عمليات الطرح
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

الإجراءات التي يجب تنفيذها قبل تحديث الجهاز سيتم استدعاء هذه الطريقة خارج التحكم في التزامن الخاص بالتحديث السريع.

عمليات الطرح
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError