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 שמטפלת בשלבים נפוצים של עדכון מכשירים באמצעות קובץ תמונת מכשיר ממקור חיצוני (בניגוד לשירות בנייה). מנגנון העדכון בפועל מוקצה למיישם של מחלקות משנה.
סיכום
constructors ציבוריים | |
|---|---|
DeviceUpdateTargetPreparer()
|
|
methods ציבוריים | |
|---|---|
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)
פעולות שיש לבצע לפני עדכון המכשיר. |
constructors ציבוריים
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
methods ציבוריים
setUp
public void setUp (TestInformation testInfo)
| פרמטרים | |
|---|---|
testInfo |
TestInformation |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
שיטות מוגנות
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
מספק מופע File שמייצג את קובץ התמונה של המכשיר שבו יש להשתמש לעדכון
| החזרות | |
|---|---|
File |
|
performDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)מבצע את עדכון תמונת המכשיר במכשיר
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage,
ITestDevice device)פעולות שיש לבצע אחרי שהמכשיר מתעדכן אבל לפני שמבצעים את שלבי ההגדרה אחרי העדכון. השיטה הזו תופעל מחוץ לבקרת בו-זמניות של צריבת ROM (flash).
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
preUpdateActions
protected abstract void preUpdateActions (File deviceUpdateImage,
ITestDevice device)פעולות שיש לבצע לפני עדכון המכשיר. השיטה הזו תופעל מחוץ לבקרת בו-זמניות בהבהוב.
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|