Narzędzie BuildInfoUtil

public class BuildInfoUtil
extends Object

Obiekt Java.lang.Object
com.android.tradefed.util.BuildInfoUtil


Klasa util pomagająca manipulować IBuildInfo

Streszczenie

Konstruktorzy publiczni

BuildInfoUtil ()

Metody publiczne

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

Odczytuje atrybuty kompilacji z urządzenia i używa ich do zastąpienia odpowiednich pól informacji o kompilacji

Uwaga: ponieważ informacje o gałęziach nie są przechowywane na urządzeniu jako atrybuty kompilacji, wstrzyknięte informacje o gałęziach będą miały postać następujących pól połączonych myślnikami:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (może być inny na starszych poziomach API)
  • ro.build.version.release

Konstruktorzy publiczni

Narzędzie BuildInfoUtil

public BuildInfoUtil ()

Metody publiczne

atrybuty bootstrapDeviceBuild

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

Odczytuje atrybuty kompilacji z urządzenia i używa ich do zastąpienia odpowiednich pól informacji o kompilacji

Uwaga: ponieważ informacje o gałęziach nie są przechowywane na urządzeniu jako atrybuty kompilacji, wstrzyknięte informacje o gałęziach będą miały postać następujących pól połączonych myślnikami:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (może być inny na starszych poziomach API)
  • ro.build.version.release

Parametry
buildInfo IBuildInfo : informacje o kompilacji, do których zostaną wstrzyknięte atrybuty kompilacji urządzenia

device ITestDevice : urządzenie, z którego można odczytać atrybuty kompilacji

overrideBuildId String : zamiast czytać z urządzenia, zastąp identyfikator kompilacji tą wartością; null aby nie zastąpić

overrideBuildFlavor String : zamiast czytać z urządzenia, zastąp kompilację tą wartością; null aby nie zastąpić

overrideBuildBranch String : zamiast łączyć atrybuty urządzenia w zastępstwie gałęzi, nadpisz ją tą wartością; null aby nie zastąpić

overrideBuildAlias String : zamiast czytać z urządzenia, zastąp alias kompilacji tą wartością; null aby nie zastąpić

Rzuca
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException