BuildInfoUtil

public class BuildInfoUtil
extends Object

java.lang.Object
com.android.tradefed.util.BuildInfoUtil


Eine util-Klasse zur Manipulation von IBuildInfo

Zusammenfassung

Öffentliche Konstrukteure

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 sind, werden die eingespeisten Verzweigungsinformationen in den folgenden Feldern über Bindestriche verkettet:

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

Öffentliche Konstrukteure

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 sind, werden die eingespeisten Verzweigungsinformationen in den folgenden Feldern über Bindestriche verkettet:

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

Parameter
buildInfo IBuildInfo : Die Build-Informationen, in die Geräte-Build-Attribute IBuildInfo 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 auf diesen 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 die Verzweigung zu verketten, überschreiben Sie diese auf diesen Wert. null für keine Überschreibung

overrideBuildAlias String : Überschreiben Sie den Build-Alias ​​auf diesen Wert, anstatt vom Gerät zu lesen. null für keine Überschreibung

Würfe
DeviceNotAvailableException