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
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException