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