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ê os atributos de compilação do dispositivo e os usa para substituir os campos de informações de compilação relevantes

Observação: como as informações do branch não são armazenadas no dispositivo como atributos de compilação, as informações do branch injetadas serão os seguintes campos concatenados por meio de hífens:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (talvez 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ê os atributos de compilação do dispositivo e os usa para substituir os campos de informações de compilação relevantes

Observação: como as informações do branch não são armazenadas no dispositivo como atributos de compilação, as informações do branch injetadas serão os seguintes campos concatenados por meio de hífens:

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

Parâmetros
buildInfo IBuildInfo : as informações de compilação onde os atributos de compilação do dispositivo serão injetados

device ITestDevice : o dispositivo para ler os atributos de compilação

overrideBuildId String : em vez de ler do dispositivo, substitua o id de compilação para este valor; null para nenhuma substituição

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

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

overrideBuildAlias String : em vez de ler do dispositivo, substitua o alias de construção para este valor; null para nenhuma substituição

lances
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException