BuildInfoUtil

public class BuildInfoUtil
extends Object

java.lang.Object
com.android.tradefed.util.BuildInfoUtil


מחלקת שימוש כדי לעזור לתפעל את IBuildInfo

סיכום

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

BuildInfoUtil ()

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

static void bootstrapDeviceBuildAttributes ( IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)

קורא תכונות בנייה מהמכשיר ומשתמש בהן כדי לעקוף את שדות המידע הרלוונטיים לבנייה

הערה: מכיוון שמידע הסניף אינו מאוחסן במכשיר כמאפייני build, פרטי הסניף המוזרק יהיו השדות הבאים המשורשרים באמצעות מקפים:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (אולי שונה ברמות API ישנות יותר)
  • ro.build.version.release

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

BuildInfoUtil

public BuildInfoUtil ()

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

bootstrapDeviceBuildAttributes

public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, 
                ITestDevice device, 
                String overrideBuildId, 
                String overrideBuildFlavor, 
                String overrideBuildBranch, 
                String overrideBuildAlias)

קורא תכונות בנייה מהמכשיר ומשתמש בהן כדי לעקוף את שדות המידע הרלוונטיים לבנייה

הערה: מכיוון שמידע הסניף אינו מאוחסן במכשיר כמאפייני build, פרטי הסניף המוזרק יהיו השדות הבאים המשורשרים באמצעות מקפים:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (אולי שונה ברמות API ישנות יותר)
  • ro.build.version.release

פרמטרים
buildInfo IBuildInfo : מידע הבנייה שבו יוזרקו תכונות בניית מכשיר

device ITestDevice : המכשיר שממנו יש לקרוא תכונות build

overrideBuildId String : במקום לקרוא מהמכשיר, דחוף את מזהה ה-build לערך זה; null ללא שינוי

overrideBuildFlavor String : במקום לקרוא מהמכשיר, בטל את ה-build flavor לערך זה; null ללא שינוי

overrideBuildBranch String : במקום לשרשר תכונות התקן כתחליף לסניף, דחוף אותו לערך זה; null ללא שינוי

overrideBuildAlias String : במקום לקרוא מהמכשיר, דחוף את כינוי ה-build לערך זה; null ללא שינוי

זורק
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException