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

Nota: como as informações da ramificação não são armazenadas no dispositivo como atributos de construção, as informações da ramificação injetadas serão os seguintes campos concatenados por meio de traços:

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

Nota: como as informações da ramificação não são armazenadas no dispositivo como atributos de construção, as informações da ramificação injetadas serão os seguintes campos concatenados por meio de traços:

  • 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 construção

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

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

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

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

Lança
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException