BuildInfoUtil

public class BuildInfoUtil
extends Object

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


Una clase útil 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 usa para anular los campos de información de compilación relevantes

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

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (quizás 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 usa para anular los campos de información de compilación relevantes

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

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (quizás 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 para 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 los atributos del dispositivo como sustituto de la rama, anule 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