UtilidadInfodeCompilación

public class BuildInfoUtil
extends Object

Objeto java.lang.
   ↳ 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, el la información de la rama constará de los siguientes campos concatenados con guiones:

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

Constructores públicos

UtilidadInfodeCompilación

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, el la información de la rama constará de los siguientes campos concatenados con guiones:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (puede que sea 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 insertará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 desde el dispositivo, anula el ID de compilación en este valor. null para sin anulación

overrideBuildFlavor String: En lugar de leer desde el dispositivo, anula la variante de compilación a esta. valor; null para sin anulación

overrideBuildBranch String: En lugar de concatenar atributos del dispositivo, como sustituto de rama, anularla a este valor; null para sin anulación

overrideBuildAlias String: en lugar de leer desde el dispositivo, anula el alias de compilación para este valor. null para sin anulación

Arroja
DeviceNotAvailableException