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

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

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

ממתין עד שהמכשיר יעבור מעומס צד להתאוששות, ואז אתחל מחדש למרחב המשתמש

זורק
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

מאתחל את המכשיר למצב עומס צד בהכנה

זורק
DeviceNotAvailableException
TargetSetupError