OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

JavaScript.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 אליו). צריכות לכלול את מאפייני ה-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

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

ניקוי

public void cleanUp ()

מחיקת קובצי build זמניים

ניקוי

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 version). למשל, generic-linux-userdebug

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

getBuildId

public String getBuildId ()

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

החזרות
String

getBuildTargetName

public String getBuildTargetName ()

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

אחת מהשיטות הנפוצות היא ליצור את שם היעד של ה-build משילוב של את טעם ה-build ואת שם ההסתעפות. [כלומר (שם הסניף)-(בניית טעם)]

החזרות
String

getFiles

public  getFiles ()

הפונקציה מחזירה את כל הערכים של 'VersionedFile' שמאוחסנים ב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