BuildInfoUtil

public class BuildInfoUtil
extends Object

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


Eine util-Klasse zum Bearbeiten von IBuildInfo

Zusammenfassung

Öffentliche Konstruktoren

BuildInfoUtil()

Öffentliche Methoden

static void bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)

Build-Attribute vom Gerät auslesen und damit die relevanten Build-Infofelder überschreiben

Hinweis: Da Zweiginformationen nicht als Build-Attribute auf dem Gerät gespeichert werden, Zweiginformationen sind die folgenden, durch Bindestriche verketteten Felder:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (kann auf älteren API-Levels anders sein)
  • ro.build.version.release

Öffentliche Konstruktoren

BuildInfoUtil

public BuildInfoUtil ()

Öffentliche Methoden

bootstrapDeviceBuildAttributes

public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, 
                ITestDevice device, 
                String overrideBuildId, 
                String overrideBuildFlavor, 
                String overrideBuildBranch, 
                String overrideBuildAlias)

Build-Attribute vom Gerät auslesen und damit die relevanten Build-Infofelder überschreiben

Hinweis: Da Zweiginformationen nicht als Build-Attribute auf dem Gerät gespeichert werden, Zweiginformationen sind die folgenden, durch Bindestriche verketteten Felder:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (kann auf älteren API-Levels anders sein)
  • ro.build.version.release

Parameter
buildInfo IBuildInfo: die Build-Informationen, in die Geräte-Build-Attribute eingeschleust werden

device ITestDevice: Gerät, von dem Build-Attribute gelesen werden sollen

overrideBuildId String: Statt vom Gerät zu lesen, wird die Build-ID mit diesem Wert überschrieben. null für keine Überschreibung

overrideBuildFlavor String: Statt vom Gerät zu lesen, Build-Flavor überschreiben value; null für keine Überschreibung

overrideBuildBranch String: Statt Geräteattribute als Ersatz für Branch, überschreiben Sie ihn mit diesem Wert; null für keine Überschreibung

overrideBuildAlias String: Anstatt vom Gerät zu lesen, wird der Build-Alias mit diesem Wert überschrieben. null für keine Überschreibung

Ausgabe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException