BuildInfoUtil
public
class
BuildInfoUtil
extends Object
java.lang.Object | |
↳ | 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 usa para anular los campos de información de compilación relevantes. Nota: Como la información de la rama no se almacena en el dispositivo como atributos de compilación, la información de la rama insertada será los siguientes campos concatenados con 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: Como la información de la rama no se almacena en el dispositivo como atributos de compilación, la información de la rama insertada será los siguientes campos concatenados con guiones:
ro.product.brand
ro.product.name
ro.product.vendor.device
(puede ser diferente en niveles de API anteriores)ro.build.version.release
Parámetros | |
---|---|
buildInfo |
IBuildInfo : Es la información de compilación en la que se inyectarán los atributos de compilación del dispositivo. |
device |
ITestDevice : Es el dispositivo desde el que se leen los atributos de compilación. |
overrideBuildId |
String : En lugar de leer del dispositivo, anula el ID de compilación a este valor. Usa null para no anular. |
overrideBuildFlavor |
String : En lugar de leer desde el dispositivo, anula el tipo de compilación a este valor. null para no anular. |
overrideBuildBranch |
String : En lugar de concatenar atributos del dispositivo como sustituto de la rama, reemplázalos por este valor. null para no anular. |
overrideBuildAlias |
String : En lugar de leer desde el dispositivo, anula el alias de compilación a este valor. null para no anular. |
Arroja | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |