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