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 מופשטת שמטפלת בשלבים נפוצים של עדכון מכשירים באמצעות קובץ אימג' של המכשיר ממקור חיצוני (בניגוד לשירות build). מנגנון העדכון בפועל מופקד בידי מי שמטמיע את תתי-המחלקות.

סיכום

קונסטרוקטורים גלויים לכולם

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

שיטות ציבוריות

setUp

public void setUp (TestInformation testInfo)

פרמטרים
testInfo TestInformation

זריקות
BuildError
DeviceNotAvailableException
TargetSetupError

שיטות מוגנות

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

מספק מופע ERROR(/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