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

מספק מופע File שמייצג את קובץ התמונה של המכשיר שבו יש להשתמש לעדכון

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