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 :

  • תמונת בנייה בסיסית (הבנייה ל-OTA ממנה).
  • בניית OTA (בנייה ל-OTA ל). צריך להכיל תכונות build נחוצות וחבילת OTA משויכת.
this מכיל את ה-baseline build, ו- getOtaBuild() מחזיר את ה-OTA build.

סיכום

שדות

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

בנאים ציבוריים

OtaDeviceBuildInfo ()
OtaDeviceBuildInfo ( IDeviceBuildInfo buildInfo)

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

void cleanUp ()

נקה קבצי בנייה זמניים

void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

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

IBuildInfo clone ()

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

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

String getBuildFlavor ()

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

String getBuildId ()

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

String getBuildTargetName ()

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

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

נקה קבצי בנייה זמניים

לנקות

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 OS)-(גרסה לבנות). כלומר גנרי-linux-userdebug

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

getBuildId

public String getBuildId ()

מחזירה את המזהה הייחודי של הבנייה בבדיקה. לעולם לא אמור להיות ריק. ברירת המחדל היא UNKNOWN_BUILD_ID .

החזרות
String

getBuildTargetName

public String getBuildTargetName ()

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

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

החזרות
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