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()
توفّر هذه السمة مثيلاً |
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 |
|