BuildInfoUtil

public class BuildInfoUtil
extends Object

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


סיווג util שעוזר לבצע פעולות על IBuildInfo

סיכום

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

BuildInfoUtil()

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

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

קריאת מאפייני build מהמכשיר ושימוש בהם כדי לשנות את השדות הרלוונטיים של פרטי ה-build

הערה: מאחר שפרטי ההסתעפות לא מאוחסנים במכשיר כמאפייני 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 מהמכשיר ושימוש בהם כדי לשנות את השדות הרלוונטיים של פרטי ה-build

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

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

פרמטרים
buildInfo IBuildInfo: פרטי ה-build שבהם יתווספו מאפייני ה-build של המכשיר

device ITestDevice: המכשיר שממנו קוראים את מאפייני ה-build

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

overrideBuildFlavor String: במקום לקרוא מהמכשיר, מבטלים את הגדרת סוג ה-build לערך הזה. הערך null משמש לביטול הביטול.

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

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

זריקות
DeviceNotAvailableException