BuildInfoUtil

public class BuildInfoUtil
extends Object

java.lang.Object
   ↳ 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 usa para anular los campos de información de compilación relevantes.

Nota: Como la información de la rama no se almacena en el dispositivo como atributos de compilación, la información de la rama insertada será los siguientes campos concatenados con guiones:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (puede ser diferente en niveles de API anteriores)
  • 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: Como la información de la rama no se almacena en el dispositivo como atributos de compilación, la información de la rama insertada será los siguientes campos concatenados con guiones:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (puede ser diferente en niveles de API anteriores)
  • ro.build.version.release

Parámetros
buildInfo IBuildInfo: Es la información de compilación en la que se inyectarán los atributos de compilación del dispositivo.

device ITestDevice: Es el dispositivo desde el que se leen los atributos de compilación.

overrideBuildId String: En lugar de leer del dispositivo, anula el ID de compilación a este valor. Usa null para no anular.

overrideBuildFlavor String: En lugar de leer desde el dispositivo, anula el tipo de compilación a este valor. null para no anular.

overrideBuildBranch String: En lugar de concatenar atributos del dispositivo como sustituto de la rama, reemplázalos por este valor. null para no anular.

overrideBuildAlias String: En lugar de leer desde el dispositivo, anula el alias de compilación a este valor. null para no anular.

Arroja
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException