BuildInfoUtil
public class BuildInfoUtil
extends Object
java.lang.Oggetto | |
↳ | com.android.tradefed.util.BuildInfoUtil |
Una classe util per aiutare a manipolare IBuildInfo
Riepilogo
Costruttori pubblici | |
---|---|
BuildInfoUtil () |
Metodi pubblici | |
---|---|
static void | bootstrapDeviceBuildAttributes ( IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias) Legge gli attributi di build dal dispositivo e li utilizza per sovrascrivere i campi delle informazioni di build pertinenti Nota: poiché le informazioni sul ramo non sono memorizzate sul dispositivo come attributi di build, le informazioni sul ramo inserite saranno i seguenti campi concatenati tramite trattini:
|
Costruttori pubblici
BuildInfoUtil
public BuildInfoUtil ()
Metodi pubblici
bootstrapDeviceBuildAttributi
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Legge gli attributi di build dal dispositivo e li utilizza per sovrascrivere i campi delle informazioni di build pertinenti
Nota: poiché le informazioni sul ramo non sono memorizzate sul dispositivo come attributi di build, le informazioni sul ramo inserite saranno i seguenti campi concatenati tramite trattini:
-
ro.product.brand
-
ro.product.name
-
ro.product.vendor.device
(forse diverso su livelli API precedenti) -
ro.build.version.release
Parametri | |
---|---|
buildInfo | IBuildInfo : le informazioni sulla build in cui verranno inseriti gli attributi di build del dispositivo |
device | ITestDevice : il dispositivo da cui leggere gli attributi di build |
overrideBuildId | String : invece di leggere dal dispositivo, sovrascrive l'ID build su questo valore; null per nessuna sostituzione |
overrideBuildFlavor | String : invece di leggere dal dispositivo, sovrascrive il sapore di build su questo valore; null per nessuna sostituzione |
overrideBuildBranch | String : invece di concatenare gli attributi del dispositivo come sostituto del ramo, sovrascriverlo a questo valore; null per nessuna sostituzione |
overrideBuildAlias | String : invece di leggere dal dispositivo, sovrascrive l'alias di build su questo valore; null per nessuna sostituzione |
Getta | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |