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

يتم توفير مثيل ERROR(/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 ()

الطرق العامة

إعداد

public void setUp (TestInformation testInfo)

المعلمات
testInfo TestInformation

الرميات
BuildError
DeviceNotAvailableException
TargetSetupError

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

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

protected abstract File getDeviceUpdateImage ()

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

المرتجعات
File

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

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

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

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

إجراءات postUpdate

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

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

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

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

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

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