BuildInfoUtil

public class BuildInfoUtil
extends Object

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

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

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

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

BuildInfoUtil

public BuildInfoUtil ()

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

shoestrapDeviceBuildAttributes

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 ללא שינוי מברירת המחדל

קליעות
com.android.tradefed.device.DeviceNotAvailableExt [המכשיר לא זמין]
DeviceNotAvailableException