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.brandro.product.namero.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 |
|