RemoteBuildInfo
public
class
RemoteBuildInfo
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.build.RemoteBuildInfo |
Es un contenedor para la respuesta de información de compilación del control de lanzamiento.
Resumen
Constantes | |
|---|---|
String |
UNKNOWN_BUILD_ID
|
Métodos públicos | |
|---|---|
RemoteBuildInfo
|
clone()
|
String
|
getAttribute(RemoteBuildInfo.BuildAttributeKey key)
Recupera el valor de un atributo de compilación a partir de una clave predefinida. |
String
|
getAttribute(String key)
Recupera el valor de un atributo de compilación a partir de su nombre definido en el control de lanzamiento. |
String
|
getBuildId()
Método auxiliar para recuperar el ID de compilación. |
static
RemoteBuildInfo.BuildType
|
parseBuildType(String buildId)
Analiza el tipo de compilación a partir del ID de compilación. |
static
RemoteBuildInfo
|
parseRemoteBuildInfo(String serverResponse)
Analiza la información de compilación remota a partir de la respuesta del servidor. |
String
|
toString()
|
Constantes
UNKNOWN_BUILD_ID
public static final String UNKNOWN_BUILD_ID
Valor de la constante: "0"
Métodos públicos
getAttribute
public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)
Recupera el valor de un atributo de compilación a partir de una clave predefinida.
| Parámetros | |
|---|---|
key |
RemoteBuildInfo.BuildAttributeKey: Es el BuildAttributeKey. |
| Muestra | |
|---|---|
String |
El valor del atributo de compilación String o null si no se puede encontrar. |
getAttribute
public String getAttribute (String key)
Recupera el valor de un atributo de compilación a partir de su nombre definido en el control de lanzamiento.
Es preferible usar getAttribute(com.google.android.tradefed.build.RemoteBuildInfo.BuildAttributeKey).
| Parámetros | |
|---|---|
key |
String: Es el nombre único del atributo String. |
| Muestra | |
|---|---|
String |
El valor del atributo de compilación String o null si no se puede encontrar. |
getBuildId
public String getBuildId ()
Método auxiliar para recuperar el ID de compilación.
| Muestra | |
|---|---|
String |
Es el ID de compilación o UNKNOWN_BUILD_ID si faltaba el ID de compilación en la respuesta del servidor. |
parseBuildType
public static RemoteBuildInfo.BuildType parseBuildType (String buildId)
Analiza el tipo de compilación a partir del ID de compilación.
El servidor de compilación admite varios tipos de compilación diferentes. Las compilaciones externas tienen el prefijo "E", las compilaciones locales, "L", las compilaciones pendientes, "P" y las compilaciones de la versión principal, "T". Todas las demás compilaciones se consideran enviadas o posteriores al envío.
| Parámetros | |
|---|---|
buildId |
String: El ID de compilación |
| Muestra | |
|---|---|
RemoteBuildInfo.BuildType |
El BuildType. |
parseRemoteBuildInfo
public static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)
Analiza la información de compilación remota a partir de la respuesta del servidor.
El resultado esperado de la devolución es una o más líneas de pares build_attribute_name:value.
| Parámetros | |
|---|---|
serverResponse |
String: Es la respuesta de control de inicio de String que se analizará. |
| Muestra | |
|---|---|
RemoteBuildInfo |
RemoteBuildInfo o null si no hay una compilación disponible. |
| Arroja | |
|---|---|
|
Si la respuesta del servidor no es válida |
toString
public String toString ()
| Muestra | |
|---|---|
String |
|