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

روش های محافظت شده

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

یک نمونه ERROR(/File) ارائه می دهد که نشان دهنده فایل تصویری دستگاه است که برای به روز رسانی استفاده می شود

برمی گرداند
File

انجام DeviceUpdate

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