SideloadOtaTargetPreparer

public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer

JavaScript.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
    com.android.tradefed.targetprep.DeviceUpdateTargetPlanr
      com.android.tradefed.targetprep.SideloadOtaTargetPreparer


כלי להכנת יעד שמבצע טעינה משנית של חבילת OTA ספציפית, מחיל את החבילה, ממתין כדי לאתחל את המכשיר, ומזרק את מאפייני ה-build של המכשיר כדי שישמשו כמידע על ה-build

הכנת היעד הזה מניח שהמכשיר יהיה במצב adb רגיל כשהוא מופעל, וגם תבטיח שהמכשיר יוצא באותו מצב, אבל לאחר החלה של ה-build החדש. כלשהו מעבר לא צפוי למצב המכשיר במהלך התהליך ידווח כ-TargetSetupError, ויחול על כל שגיאה בחיבור OTA ממקור לא ידוע.

סיכום

בנאים ציבוריים

SideloadOtaTargetPreparer()

שיטות מוגנות

File getDeviceUpdateImage()

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

void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

ביצוע העלאה משנית של חבילת OTA

void postUpdateActions(File deviceUpdateImage, ITestDevice device)

בהמתנה שהמכשיר יעבור מהעלאה ממקור לא ידוע לשחזור, ואז יופעל מחדש למרחב המשתמשים

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

הפעלה מחדש של המכשיר למצב התקנה משנית כהכנה

בנאים ציבוריים

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

שיטות מוגנות

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

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

החזרות
File

ביצוע עדכון מכשיר

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

ביצוע העלאה משנית של חבילת OTA

קליעות
DeviceNotAvailableException
TargetSetupError

פעולות לאחר עדכון

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

בהמתנה שהמכשיר יעבור מהעלאה ממקור לא ידוע לשחזור, ואז יופעל מחדש למרחב המשתמשים

קליעות
DeviceNotAvailableException
TargetSetupError

פעולות לפני עדכון

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

הפעלה מחדש של המכשיר למצב התקנה משנית כהכנה

קליעות
DeviceNotAvailableException
TargetSetupError