BuildInfoUtil
public class BuildInfoUtil
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.util.BuildInfoUtil |
Una clase de utilidad para ayudar a manipular IBuildInfo
Resumen
Constructores públicos | |
---|---|
BuildInfoUtil () |
Métodos públicos | |
---|---|
static void | bootstrapDeviceBuildAttributes ( IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias) Lee los atributos de compilación del dispositivo y los utiliza para anular los campos de información de compilación relevantes. Nota: debido a que la información de la rama no se almacena en el dispositivo como atributos de compilación, la información de la rama inyectada serán los siguientes campos concatenados mediante guiones:
|
Constructores 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)
Lee los atributos de compilación del dispositivo y los utiliza para anular los campos de información de compilación relevantes.
Nota: debido a que la información de la rama no se almacena en el dispositivo como atributos de compilación, la información de la rama inyectada serán los siguientes campos concatenados mediante guiones:
-
ro.product.brand
-
ro.product.name
-
ro.product.vendor.device
(tal vez diferente en niveles de API más antiguos) -
ro.build.version.release
Parámetros | |
---|---|
buildInfo | IBuildInfo : la información de compilación donde se inyectarán los atributos de compilación del dispositivo |
device | ITestDevice : el dispositivo desde el que leer los atributos de compilación |
overrideBuildId | String : en lugar de leer desde el dispositivo, anule la identificación de compilación a este valor; null para no anular |
overrideBuildFlavor | String : en lugar de leer desde el dispositivo, anule el tipo de compilación a este valor; null para no anular |
overrideBuildBranch | String : en lugar de concatenar atributos de dispositivo como sustituto de la rama, anúlelo a este valor; null para no anular |
overrideBuildAlias | String : en lugar de leer desde el dispositivo, anule el alias de compilación a este valor; null para no anular |
Lanza | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |