BuildInfoUtil
public
class
BuildInfoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BuildInfoUtil |
Una classe di utilità per 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 compilazione dal dispositivo e li utilizza per eseguire l'override dei campi delle informazioni di compilazione pertinenti Nota: poiché le informazioni sui branch non vengono memorizzate sul dispositivo come attributi di build, le informazioni sul branch iniettate saranno i seguenti campi concatenati tramite trattini:
|
Costruttori pubblici
BuildInfoUtil
public BuildInfoUtil ()
Metodi pubblici
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Legge gli attributi di compilazione dal dispositivo e li utilizza per eseguire l'override dei campi delle informazioni di compilazione pertinenti
Nota: poiché le informazioni sui branch non vengono memorizzate sul dispositivo come attributi di build, le informazioni sul branch iniettate saranno i seguenti campi concatenati tramite trattini:
ro.product.brand
ro.product.name
ro.product.vendor.device
(potrebbe essere diverso nei livelli API precedenti)ro.build.version.release
Parametri | |
---|---|
buildInfo |
IBuildInfo : le informazioni sulla build in cui verranno iniettati gli attributi della build del dispositivo |
device |
ITestDevice : il dispositivo da cui leggere gli attributi di compilazione |
overrideBuildId |
String : anziché leggere dal dispositivo, sostituisci l'ID build con questo valore;
null per nessuna sostituzione |
overrideBuildFlavor |
String : anziché leggere dal dispositivo, sostituisci il flavor di build con questo
valore; null per nessuna sostituzione |
overrideBuildBranch |
String : anziché concatenare gli attributi del dispositivo come sostituti per il ramo, sostituiscili con questo valore; null per nessuna sostituzione |
overrideBuildAlias |
String : anziché leggere dal dispositivo, sostituisci l'alias di compilazione con questo valore;
null per nessuna sostituzione |
Lanci | |
---|---|
DeviceNotAvailableException |