BuildInfoUtil

public class BuildInfoUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.BuildInfoUtil


Uma classe utilitária para ajudar a manipular IBuildInfo

Resumo

Construtores públicos

BuildInfoUtil()

Métodos públicos

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

Lê atributos de build do dispositivo e os usa para substituir os campos de informações de build relevantes

Observação: como as informações de ramificação não são armazenadas no dispositivo como atributos de build, as informações de ramificação injetadas serão os campos a seguir concatenados por traços:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (pode ser diferente em níveis de API mais antigos)
  • ro.build.version.release

Construtores 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)

Lê atributos de build do dispositivo e os usa para substituir os campos de informações de build relevantes

Observação: como as informações de ramificação não são armazenadas no dispositivo como atributos de build, as informações de ramificação injetadas serão os campos a seguir concatenados por traços:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (pode ser diferente em níveis de API mais antigos)
  • ro.build.version.release

Parâmetros
buildInfo IBuildInfo: as informações do build em que os atributos do build do dispositivo serão injetados

device ITestDevice: o dispositivo para ler os atributos do build

overrideBuildId String: em vez de ler do dispositivo, substitua o ID do build por esse valor. null para nenhuma substituição.

overrideBuildFlavor String: em vez de ler do dispositivo, substitua o tipo de build por este valor. null para nenhuma substituição

overrideBuildBranch String: em vez de concatenar atributos de dispositivo como substituto de branch, substitua-o por este valor. null para nenhuma substituição

overrideBuildAlias String: em vez de ler do dispositivo, substitua o alias de build por esse valor. null para nenhuma substituição.

Gera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException