BuildInfoUtil
public class BuildInfoUtil
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.util.BuildInfoUtil |
Una clase útil 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 usa para anular los campos de información de compilación relevantes Nota: debido a que la información de la sucursal no se almacena en el dispositivo como atributos de compilación, la información de la sucursal 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 usa para anular los campos de información de compilación relevantes
Nota: debido a que la información de la sucursal no se almacena en el dispositivo como atributos de compilación, la información de la sucursal inyectada serán los siguientes campos concatenados mediante guiones:
-
ro.product.brand
-
ro.product.name
-
ro.product.vendor.device
(quizás 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 para 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 los atributos del dispositivo como sustituto de la rama, anule 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 |