BuildInfoUtil

public class BuildInfoUtil
extends Object

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


Uma classe util 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 da ramificação não são armazenadas no dispositivo como atributos de compilação, a as informações da ramificação serão os seguintes campos concatenados por travessões:

  • 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 da ramificação não são armazenadas no dispositivo como atributos de compilação, a as informações da ramificação serão os seguintes campos concatenados por travessões:

  • 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 de build do dispositivo serão injetados.

device ITestDevice: o dispositivo em que os atributos de build serão lidos.

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

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

overrideBuildBranch String: em vez de concatenar atributos do dispositivo como substituto para ramificação, substitua-a para este valor; null para nenhuma substituição

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

Gera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException