BuildInfoUtil

public class BuildInfoUtil
extends Object

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


Una clase de utilidad para ayudar a manipular IBuildInfo

Resumen

Constructores públicos

BuildInfoUtil ()

Métodos públicos

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

Lee los atributos de compilación del dispositivo y los utiliza para anular los campos de información de compilación relevantes.

Nota: debido a que la información de la rama no se almacena en el dispositivo como atributos de compilación, la información de la rama inyectada serán los siguientes campos concatenados mediante guiones:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (tal vez diferente en niveles de API más antiguos)
  • ro.build.version.release

Constructores públicos

BuildInfoUtil

public BuildInfoUtil ()

Métodos públicos

bootstrapDeviceBuildAttributes

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

Lee los atributos de compilación del dispositivo y los utiliza para anular los campos de información de compilación relevantes.

Nota: debido a que la información de la rama no se almacena en el dispositivo como atributos de compilación, la información de la rama inyectada serán los siguientes campos concatenados mediante guiones:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (tal vez diferente en niveles de API más antiguos)
  • ro.build.version.release

Parámetros
buildInfo IBuildInfo : la información de compilación donde se inyectarán los atributos de compilación del dispositivo

device ITestDevice : el dispositivo desde el que leer los atributos de compilación

overrideBuildId String : en lugar de leer desde el dispositivo, anule la identificación de compilación a este valor; null para no anular

overrideBuildFlavor String : en lugar de leer desde el dispositivo, anule el tipo de compilación a este valor; null para no anular

overrideBuildBranch String : en lugar de concatenar atributos de dispositivo como sustituto de la rama, anúlelo a este valor; null para no anular

overrideBuildAlias String : en lugar de leer desde el dispositivo, anule el alias de compilación a este valor; null para no anular

Lanza
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException