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, פרטי ההסתעפות שהוזרקו יהיו השדות הבאים שמקושרים באמצעות מקפים:
|
קונסטרוקטורים גלויים לכולם
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 |