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:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (auf älteren API-Ebenen möglicherweise anders)
  • ro.build.version.release

Ö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
DeviceNotAvailableException