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 שמשמשת לבדיקת עדכונים דרך האוויר. היא מורכבת משתי גרסאות של מכשירים עבור ITestDevice:

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

סיכום

שדות

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

‫constructors ציבוריים

OtaDeviceBuildInfo()
OtaDeviceBuildInfo(IDeviceBuildInfo buildInfo)

‫methods ציבוריים

void cleanUp()

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

void cleanUp(List<File> doNotDelete)

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

IBuildInfo clone()

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

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

String getBuildFlavor()

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

String getBuildId()

מחזירה את המזהה הייחודי של הגרסה שנבדקת.

String getBuildTargetName()

החזרת השם המלא של הגרסה שנבדקת.

Collection<VersionedFile> getFiles()

מחזירה את כל ה-VersionedFiles שמאוחסנים ב-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

‫constructors ציבוריים

OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

OtaDeviceBuildInfo

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

פרמטרים
buildInfo IDeviceBuildInfo

‫methods ציבוריים

cleanUp

public void cleanUp ()

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

cleanUp

public void cleanUp (List<File> doNotDelete)

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

פרמטרים
doNotDelete List

שכפל

public IBuildInfo clone ()

החזרות
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

החזרות
String

getBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

החזרות
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

החזרות
File

getBuildBranch

public String getBuildBranch ()

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

החזרות
String ענף הבנייה או null אם לא מוגדר או לא רלוונטי

getBuildFlavor

public String getBuildFlavor ()

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

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

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

getBuildId

public String getBuildId ()

מחזירה את המזהה הייחודי של הגרסה שנבדקת. הערך אף פעם לא יכול להיות null. ברירת המחדל היא UNKNOWN_BUILD_ID.

החזרות
String

getBuildTargetName

public String getBuildTargetName ()

החזרת השם המלא של הגרסה שנבדקת.

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

החזרות
String

getFiles

public Collection<VersionedFile> getFiles ()

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

החזרות
Collection<VersionedFile>

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