آماده‌ساز هدف به‌روزرسانی دستگاه

public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper

شیء جاوا
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)

اقداماتی که باید قبل از به‌روزرسانی دستگاه انجام شود.

سازندگان عمومی

آماده‌ساز هدف به‌روزرسانی دستگاه

public DeviceUpdateTargetPreparer ()

روش‌های عمومی

راه‌اندازی

public void setUp (TestInformation testInfo)

پارامترها
testInfo TestInformation

پرتاب‌ها
BuildError
DeviceNotAvailableException
TargetSetupError

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

دریافت تصویر دستگاه

protected abstract File getDeviceUpdateImage ()

یک نمونه File ارائه می‌دهد که نشان‌دهنده فایل تصویر دستگاه است که برای به‌روزرسانی استفاده می‌شود.

بازگشت‌ها
File

انجام به‌روزرسانی دستگاه

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

به‌روزرسانی تصویر دستگاه را روی دستگاه انجام می‌دهد.

پرتاب‌ها
خطای com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

اقدامات پس از به‌روزرسانی

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