Utile BuildInfo
public
class
BuildInfoUtil
extends Object
java.lang.Object | |
🎞 | 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 eseguire l'override dei campi pertinenti delle informazioni sulla build Nota: poiché le informazioni di ramo non vengono archiviate sul dispositivo come attributi di build, le informazioni sul ramo saranno i seguenti campi concatenati da trattini:
|
Costruttori pubblici
Utile BuildInfo
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 build dal dispositivo e li utilizza per eseguire l'override dei campi pertinenti delle informazioni sulla build
Nota: poiché le informazioni di ramo non vengono archiviate sul dispositivo come attributi di build, le informazioni sul ramo saranno i seguenti campi concatenati da trattini:
ro.product.brand
ro.product.name
ro.product.vendor.device
(forse diverso nei livelli API precedenti)ro.build.version.release
Parametri | |
---|---|
buildInfo |
IBuildInfo : 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 : anziché leggere dal dispositivo, sostituisci l'ID build con questo valore;
null per nessun override |
overrideBuildFlavor |
String : anziché leggere dal dispositivo, sostituisci la versione build con questa
valore; null per nessun override |
overrideBuildBranch |
String : anziché concatenare gli attributi del dispositivo come sostituti di
ramo, sostituiscilo con questo valore; null per nessun override |
overrideBuildAlias |
String : anziché leggere dal dispositivo, sostituisci l'alias di build in questo valore;
null per nessun override |
Lanci | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableEccezione |
DeviceNotAvailableException |