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:
|
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 | |
---|---|
DeviceNotAvailableException |