BuildInfoUtil

public class BuildInfoUtil
extends Object

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, wstrzykiwane informacje o gałęziach będą następującymi polami połączonymi 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

BuildInfoUtil

public BuildInfoUtil ()

Metody publiczne

bootstrapDeviceBuildAtrybuty

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, wstrzykiwane informacje o gałęziach będą następującymi polami połączonymi 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 do odczytu atrybutów kompilacji z

overrideBuildId String : zamiast czytać z urządzenia, nadpisz id kompilacji na tę wartość; null dla braku nadpisania

overrideBuildFlavor String : zamiast czytać z urządzenia, nadpisz smak build na tę wartość; null dla braku nadpisania

overrideBuildBranch String : zamiast łączyć atrybuty urządzenia jako substytut brancha, nadpisz go na tę wartość; null dla braku nadpisania

overrideBuildAlias String : zamiast czytać z urządzenia, nadpisz alias kompilacji na tę wartość; null dla braku nadpisania

Rzuty
DeviceNotAvailableException