Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

IBuildInfo

public interface IBuildInfo

com.android.tradefed.build.IBuildInfo


Contiene información sobre la compilación bajo prueba.

Resumen

Clases anidadas

enum IBuildInfo.BuildInfoProperties

Algunas propiedades que puede tener un IBuildInfo para modificar su manejo.

Constantes

String UNKNOWN_BUILD_ID

Valor predeterminado cuando se desconoce el ID de compilación.

Métodos públicos

abstract void addBuildAttribute (String attributeName, String attributeValue)

Agregar un atributo de construcción

default void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

Agregar atributos de construcción

abstract void cleanUp ()

Limpiar los archivos de compilación temporales

abstract void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

Versión de cleanUp() donde algunos archivos no se eliminan.

abstract IBuildInfo clone ()

IBuildInfo objeto IBuildInfo .

abstract getBuildAttributes ()

Obtenga un conjunto de pares nombre-valor de atributos adicionales que describen la compilación.

abstract String getBuildBranch ()

Método opcional para devolver la rama de control de código fuente desde la que se produjo la compilación que se está probando.

abstract String getBuildFlavor ()

Método opcional para devolver el tipo de compilación que se está probando.

abstract String getBuildId ()

Devuelve el identificador único de la compilación bajo prueba.

abstract String getBuildTargetName ()

Devuelve el nombre completo de la compilación que se está probando.

abstract String getDeviceSerial ()
abstract File getFile (String name)

Método auxiliar para recuperar un archivo con nombre de pila.

default File getFile ( BuildInfoKey.BuildInfoFileKey key)

Método de ayuda para recuperar un archivo con una BuildInfoFileKey dada.

abstract getFiles ()

Devuelve todos los VersionedFile s almacenados en este BuildInfo .

abstract getProperties ()

Devuelve una copia de las propiedades establecidas actualmente en IBuildInfo .

abstract String getTestTag ()

Devuelve un nombre exclusivo para las pruebas que se están ejecutando.

default String getVersion ( BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar una versión de archivo con una BuildInfoFileKey dada.

abstract String getVersion (String name)

Método auxiliar para recuperar una versión de archivo con nombre de pila.

default VersionedFile getVersionedFile ( BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar un VersionedFile con una BuildInfoFileKey determinada.

default VersionedFile getVersionedFile (String name)

Método auxiliar para recuperar un VersionedFile con un nombre dado.

default getVersionedFileKeys ()

Devuelve el conjunto de claves disponibles para consultar VersionedFile mediante getFile(BuildInfoKey.BuildInfoFileKey) .

default getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar una lista de VersionedFile s asociados con un BuildInfoFileKey determinado.

default boolean isTestResourceBuild ()

Compruebe si esta compilación es una compilación de recursos de prueba o no.

abstract void setBuildBranch (String branch)

Establecer la rama de construcción

abstract void setBuildFlavor (String buildFlavor)

Establece el sabor de la construcción.

abstract void setBuildId (String buildId)

Establece el identificador único de la compilación bajo prueba.

abstract void setDeviceSerial (String serial)

Establezca la serie ITestDevice asociada con esta compilación.

abstract void setFile (String name, File file, String version)

Almacena un archivo con el nombre de pila en esta información de compilación.

default void setFile ( BuildInfoKey.BuildInfoFileKey key, File file, String version)

Almacena un archivo dado una BuildInfoFileKey en esta información de compilación.

abstract void setProperties ( BuildInfoProperties... properties)

Establezca BuildInfoProperties para la instancia de IBuildInfo .

default void setTestResourceBuild (boolean testResourceBuild)

Establezca la compilación como compilación de recursos de prueba.

abstract void setTestTag (String testTag)

Establece el nombre exclusivo de las pruebas que se están ejecutando.

default BuildInformation.BuildInfo toProto ()

Serialice una instancia de BuildInfo en un protobuf.

Constantes

UNKNOWN_BUILD_ID

public static final String UNKNOWN_BUILD_ID

Valor predeterminado cuando se desconoce el ID de compilación.

Valor constante: "-1"

Métodos públicos

addBuildAttribute

public abstract void addBuildAttribute (String attributeName, 
                String attributeValue)

Agregar un atributo de construcción

Parámetros
attributeName String : el nombre de atributo único

attributeValue String : el valor del atributo

addBuildAttributes

public void addBuildAttributes ( buildAttributes)

Agregar atributos de construcción

Parámetros
buildAttributes : Mapa de atributos a agregar

limpiar

public abstract void cleanUp ()

Limpiar los archivos de compilación temporales

limpiar

public abstract void cleanUp ( doNotDelete)

Versión de cleanUp() donde algunos archivos no se eliminan.

Parámetros
doNotDelete

clon

public abstract IBuildInfo clone ()

IBuildInfo objeto IBuildInfo .

Devoluciones
IBuildInfo

getBuildAttributes

public abstract  getBuildAttributes ()

Obtenga un conjunto de pares nombre-valor de atributos adicionales que describen la compilación.

Devoluciones
un ERROR(/Map) de los atributos de construcción. No será null , pero puede estar vacío.

getBuildBranch

public abstract String getBuildBranch ()

Método opcional para devolver la rama de control de código fuente desde la que se produjo la compilación que se está probando.

Devoluciones
String la rama de compilación o null si no está configurado / no es aplicable

getBuildFlavor

public abstract String getBuildFlavor ()

Método opcional para devolver el tipo de compilación que se está probando.

Una implementación común para las compilaciones de la plataforma Android es devolver (compilar producto) - (compilar SO) - (compilar variante). es decir, genérico-linux-userdebug

Devoluciones
String el tipo de compilación o null si no está configurado / no es aplicable

getBuildId

public abstract String getBuildId ()

Devuelve el identificador único de la compilación bajo prueba. Nunca debe ser nulo. El valor predeterminado es UNKNOWN_BUILD_ID .

Devoluciones
String

getBuildTargetName

public abstract String getBuildTargetName ()

Devuelve el nombre completo de la compilación que se está probando.

Una implementación común es construir el nombre de destino de la compilación a partir de una combinación del tipo de compilación y el nombre de la rama. [es decir, (nombre de la sucursal) - (versión de compilación)]

Devoluciones
String

getDeviceSerial

public abstract String getDeviceSerial ()

Devoluciones
String la serie ITestDevice en la que se ejecutó esta compilación. Devuelve null si no hay ningún dispositivo asociado con esta compilación.

Obtener el archivo

public abstract File getFile (String name)

Método auxiliar para recuperar un archivo con nombre de pila.

Devoluciones
File el archivo de imagen o null si no se encuentra

Obtener el archivo

public File getFile (BuildInfoKey.BuildInfoFileKey key)

Método de ayuda para recuperar un archivo con una BuildInfoFileKey dada.

Parámetros
key BuildInfoKey.BuildInfoFileKey : la BuildInfoFileKey que se solicita.

Devoluciones
File el archivo de imagen o null si no se encuentra

getFiles

public abstract  getFiles ()

Devuelve todos los VersionedFile s almacenados en este BuildInfo .

Devoluciones

getProperties

public abstract  getProperties ()

Devuelve una copia de las propiedades establecidas actualmente en IBuildInfo .

Devoluciones

getTestTag

public abstract String getTestTag ()

Devuelve un nombre exclusivo para las pruebas que se están ejecutando.

Devoluciones
String

getVersion

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar una versión de archivo con una BuildInfoFileKey dada.

Parámetros
key BuildInfoKey.BuildInfoFileKey : el BuildInfoFileKey solicitado.

Devoluciones
String la versión de la imagen o null si no se encuentra

getVersion

public abstract String getVersion (String name)

Método auxiliar para recuperar una versión de archivo con nombre de pila.

Devoluciones
String la versión de la imagen o null si no se encuentra

getVersheredFile

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar un VersionedFile con una BuildInfoFileKey determinada.

Parámetros
key BuildInfoKey.BuildInfoFileKey : el BuildInfoFileKey solicitado.

Devoluciones
VersionedFile El archivo versionado o null si no se encuentra

getVersheredFile

public VersionedFile getVersionedFile (String name)

Método de ayuda para recuperar un VersionedFile con un nombre dado.

Devoluciones
VersionedFile El archivo versionado o null si no se encuentra

getVersheredFileKeys

public  getVersionedFileKeys ()

Devuelve el conjunto de claves disponibles para consultar VersionedFile mediante getFile(BuildInfoKey.BuildInfoFileKey) .

Devoluciones

getVersheredFiles

public  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar una lista de VersionedFile s asociados con un BuildInfoFileKey determinado. Si la clave permite almacenar una lista.

Parámetros
key BuildInfoKey.BuildInfoFileKey : el BuildInfoFileKey solicitado.

Devoluciones
El archivo versionado o null si no se encuentra

isTestResourceBuild

public boolean isTestResourceBuild ()

Compruebe si esta compilación es una compilación de recursos de prueba o no.

Devoluciones
boolean

setBuildBranch

public abstract void setBuildBranch (String branch)

Establecer la rama de construcción

Parámetros
branch String : el nombre de la rama

setBuildFlavor

public abstract void setBuildFlavor (String buildFlavor)

Establece el sabor de la construcción.

setBuildId

public abstract void setBuildId (String buildId)

Establece el identificador único de la compilación bajo prueba. Nunca debe ser nulo.

Parámetros
buildId String

setDeviceSerial

public abstract void setDeviceSerial (String serial)

Establezca la serie ITestDevice asociada con esta compilación.

Parámetros
serial String : el número de serie del ITestDevice que se ejecutó esta compilación.

setFile

public abstract void setFile (String name, 
                File file, 
                String version)

Almacena un archivo con el nombre de pila en esta información de compilación.

Parámetros
name String : el nombre único del archivo

file File : el ERROR(/File) local ERROR(/File)

version String : la versión del archivo

setFile

public void setFile (BuildInfoKey.BuildInfoFileKey key, 
                File file, 
                String version)

Almacena un archivo dado una BuildInfoFileKey en esta información de compilación.

Parámetros
key BuildInfoKey.BuildInfoFileKey : el nombre único del archivo basado en BuildInfoFileKey .

file File : el ERROR(/File) local ERROR(/File)

version String : la versión del archivo

setProperties

public abstract void setProperties (BuildInfoProperties... properties)

Establezca BuildInfoProperties para la instancia de IBuildInfo . Anula cualquier propiedad existente establecida anteriormente.

Parámetros
properties BuildInfoProperties : la lista de propiedades para agregar.

setTestResourceBuild

public void setTestResourceBuild (boolean testResourceBuild)

Establezca la compilación como compilación de recursos de prueba.

Parámetros
testResourceBuild boolean

setTestTag

public abstract void setTestTag (String testTag)

Establece el nombre exclusivo de las pruebas que se están ejecutando.

Parámetros
testTag String

toProto

public BuildInformation.BuildInfo toProto ()

Serialice una instancia de BuildInfo en un protobuf.

Devoluciones
BuildInformation.BuildInfo