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