SideloadOtaTargetPreparer
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
מכין יעד שמבצע טעינת צד של חבילת OTA שצוינה, מחיל את החבילה, ממתין לאתחול המכשיר ומחדיר את מאפייני בניית המכשיר לשימוש כמידע בנייה
מכין יעד זה מניח שהמכשיר יהיה במצב adb רגיל בעת ההפעלה, ויבטיח שהמכשיר ייצא באותו מצב אך עם יישום ה-build החדש יותר. כל מעבר לא צפוי של מצב התקן במהלך התהליך ידווח כ- TargetSetupError
, וזה חל על כל שגיאת עומס צד של OTA שזוהתה.
סיכום
בנאים ציבוריים | |
---|---|
SideloadOtaTargetPreparer () |
שיטות מוגנות | |
---|---|
File | getDeviceUpdateImage () מספק מופע |
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 |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
ממתין עד שהמכשיר יעבור מעומס צד להתאוששות, ואז אתחל מחדש למרחב המשתמש
זורק | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
מאתחל את המכשיר למצב עומס צד בהכנה
זורק | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |