BuildInfoUtil
public class BuildInfoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BuildInfoUtil |
Eine Util-Klasse zur Unterstützung bei der Bearbeitung von IBuildInfo
Zusammenfassung
Öffentliche Bauträger | |
---|---|
BuildInfoUtil () |
Öffentliche Methoden | |
---|---|
static void | bootstrapDeviceBuildAttributes ( IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias) Liest Build-Attribute vom Gerät und verwendet sie, um die relevanten Build-Infofelder zu überschreiben Hinweis: Da Verzweigungsinformationen nicht als Build-Attribute auf dem Gerät gespeichert werden, bestehen die eingefügten Verzweigungsinformationen aus den folgenden, durch Bindestriche verbundenen Feldern:
|
Öffentliche Bauträger
BuildInfoUtil
public BuildInfoUtil ()
Öffentliche Methoden
BootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Liest Build-Attribute vom Gerät und verwendet sie, um die relevanten Build-Infofelder zu überschreiben
Hinweis: Da Verzweigungsinformationen nicht als Build-Attribute auf dem Gerät gespeichert werden, bestehen die eingefügten Verzweigungsinformationen aus den folgenden, durch Bindestriche verbundenen Feldern:
-
ro.product.brand
-
ro.product.name
-
ro.product.vendor.device
(auf älteren API-Ebenen möglicherweise anders) -
ro.build.version.release
Parameter | |
---|---|
buildInfo | IBuildInfo : Die Build-Informationen, in die Geräte-Build-Attribute eingefügt werden |
device | ITestDevice : das Gerät, von dem Build-Attribute gelesen werden sollen |
overrideBuildId | String : Anstatt vom Gerät zu lesen, überschreiben Sie die Build-ID mit diesem Wert. null für keine Überschreibung |
overrideBuildFlavor | String : Anstatt vom Gerät zu lesen, überschreiben Sie die Build-Variante auf diesen Wert. null für keine Überschreibung |
overrideBuildBranch | String : Anstatt Geräteattribute als Ersatz für den Zweig zu verketten, überschreiben Sie ihn mit diesem Wert. null für keine Überschreibung |
overrideBuildAlias | String : Anstatt vom Gerät zu lesen, überschreiben Sie den Build-Alias auf diesen Wert. null für keine Überschreibung |
Würfe | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |