DeviceImageZipFlashingTargetPreparer
public class DeviceImageZipFlashingTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceImageZipFlashingTargetPreparer |
מכין יעדים שמבליח את המכשיר עם תמונות המכשיר המסופקות בפורמט מסוים.
דרישות ברמה גבוהה לפורמט תמונת המכשיר:
- קובץ תמונת ההתקן חייב להיות קובץ zip
- קובץ ה-zip חייב לכלול סקריפט flash-all.sh בבסיס
- על הסקריפט להניח שהמכשיר נמצא במרחב המשתמש הגלוי
adb devices
- שאר קובץ ה-zip יחולץ לאותו מיקום כמו הסקריפט עם אותה פריסת ספרייה, והסקריפט עשוי להתייחס לכל קובץ שנארז ב-zip דרך נתיב יחסי
- לאחר מהבהב, על הסקריפט להחזיר את המכשיר לאותו מצב
- משתנה סביבה
ANDROID_SERIAL
יוגדר למספר הסידורי של המכשיר כחלק מסביבת הביצוע - הסקריפט עשוי להניח שיש לו
adb
ו-fastboot
ב-PATH
flash- all.sh
המצורף תחת ההנחות המתוארות בדרישות לעיל.סיכום
בנאים ציבוריים | |
---|---|
DeviceImageZipFlashingTargetPreparer () |
שיטות מוגנות | |
---|---|
File | getDeviceUpdateImage () מספק מופע |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) מרחיב את zip עדכון תמונת המכשיר וקורא לסקריפט המהבהב המצורף |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) ללא הפעלה |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) ללא הפעלה |
בנאים ציבוריים
DeviceImageZipFlashingTargetPreparer
public DeviceImageZipFlashingTargetPreparer ()
שיטות מוגנות
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
מספק מופע ERROR(/File)
המייצג את קובץ תמונת ההתקן שישמש לעדכון
החזרות | |
---|---|
File |
לבצע עדכון מכשיר
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
מרחיב את zip עדכון תמונת המכשיר וקורא לסקריפט המהבהב המצורף
זורק | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
ללא הפעלה
זורק | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
ללא הפעלה
זורק | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |