OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

java.lang.Object
   ↳ com.android.tradefed.build.BuildInfo
     ↳ com.android.tradefed.build.DeviceBuildInfo
       ↳ com.android.tradefed.build.OtaDeviceBuildInfo


IDeviceBuildInfo שמשמש לבדיקת עדכונים אונליין. הוא מורכב משני גרסאות build למכשירים של ITestDevice:

  • קובץ אימג' של build בסיס (ה-build שממנו מתבצע ה-OTA).
  • גרסה זמינה להורדה (build) (גרסה זמינה להורדה ל-OTA). צריך לכלול את מאפייני ה-build הנדרשים ואת חבילת ה-OTA המשויכת.
this מכיל את build הבסיס, ו-getOtaBuild() מחזיר את build ה-OTA.

סיכום

שדות

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

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

OtaDeviceBuildInfo()
OtaDeviceBuildInfo(IDeviceBuildInfo buildInfo)

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

void cleanUp()

ניקוי של קבצים זמניים של גרסאות build

void cleanUp( doNotDelete)

גרסה של cleanUp() שבה חלק מהקבצים לא נמחקים.

IBuildInfo clone()

String getBaselineBuildId()
File getBaselineOtatoolsZip()
File getBaselineTargetFileZip()
String getBuildBranch()

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

String getBuildFlavor()

שיטה אופציונלית להחזרת סוג ה-build שנבדק.

String getBuildId()

הפונקציה מחזירה את המזהה הייחודי של ה-build שנמצא בבדיקה.

String getBuildTargetName()

החזרת השם המלא של ה-build שנבדק.

getFiles()

הפונקציה מחזירה את כל ה-VersionedFile שמאוחסנים ב-BuildInfo הזה.

IDeviceBuildInfo getOtaBuild()
File getOtaTools()
File getTargetOtatoolsZip()
File getTargetTargetFileZip()
void setBaselineOtatoolsZip(File file, String version)
void setBaselineTargetFileZip(File file, String version)
void setOtaBuild(IDeviceBuildInfo otaBuild)
void setOtaTools(File otaTools, String version)
void setReportTargetBuild(boolean downgrade)
void setTargetOtatoolsZip(File file, String version)
void setTargetTargetFileZip(File file, String version)

שדות

mOtaBuild

protected IDeviceBuildInfo mOtaBuild

mReportTargetBuild

protected boolean mReportTargetBuild

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

OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

OtaDeviceBuildInfo

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

פרמטרים
buildInfo IDeviceBuildInfo

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

cleanUp

public void cleanUp ()

ניקוי של קבצי build זמניים

cleanUp

public void cleanUp ( doNotDelete)

גרסה של cleanUp() שבה חלק מהקבצים לא נמחקים.

פרמטרים
doNotDelete

לשכפל

public IBuildInfo clone ()

החזרות
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

החזרות
String

getBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

החזרות
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

החזרות
File

getBuildBranch

public String getBuildBranch ()

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

החזרות
String ההסתעפות של ה-build או null אם לא הוגדרה או לא רלוונטית

getBuildFlavor

public String getBuildFlavor ()

שיטה אופציונלית להחזרת סוג ה-build שנבדק.

הטמעה נפוצה של גרסאות build לפלטפורמת Android היא להחזיר את הערכים (build product)-(build os)-(build variant). למשל generic-linux-userdebug

החזרות
String סוג ה-build או null אם לא מוגדר או לא רלוונטי

getBuildId

public String getBuildId ()

הפונקציה מחזירה את המזהה הייחודי של ה-build שנמצא בבדיקה. הערך לא יכול להיות null. ברירת המחדל היא UNKNOWN_BUILD_ID.

החזרות
String

getBuildTargetName

public String getBuildTargetName ()

החזרת השם המלא של ה-build שנבדק.

הטמעה נפוצה היא ליצור את שם היעד של ה-build משילוב של סוג ה-build ושם ההסתעפות. [למשל (branch name)-(build flavor)]

החזרות
String

getFiles

public  getFiles ()

הפונקציה מחזירה את כל ה-VersionedFiles שמאוחסנים ב-BuildInfo הזה.

החזרות

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

החזרות
IDeviceBuildInfo

getOtaTools

public File getOtaTools ()

החזרות
File

getTargetOtatoolsZip

public File getTargetOtatoolsZip ()

החזרות
File

getTargetTargetFileZip

public File getTargetTargetFileZip ()

החזרות
File

setBaselineOtatoolsZip

public void setBaselineOtatoolsZip (File file, 
                String version)

פרמטרים
file File

version String

setBaselineTargetFileZip

public void setBaselineTargetFileZip (File file, 
                String version)

פרמטרים
file File

version String

setOtaBuild

public void setOtaBuild (IDeviceBuildInfo otaBuild)

פרמטרים
otaBuild IDeviceBuildInfo

setOtaTools

public void setOtaTools (File otaTools, 
                String version)

פרמטרים
otaTools File

version String

setReportTargetBuild

public void setReportTargetBuild (boolean downgrade)

פרמטרים
downgrade boolean

setTargetOtatoolsZip

public void setTargetOtatoolsZip (File file, 
                String version)

פרמטרים
file File

version String

setTargetTargetFileZip

public void setTargetTargetFileZip (File file, 
                String version)

פרמטרים
file File

version String