RemoteBuildInfo
public class RemoteBuildInfo
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.build.RemoteBuildInfo |
Контейнер для ответа с информацией о сборке управления запуском.
Краткое содержание
Константы | |
|---|---|
String | UNKNOWN_BUILD_ID |
Публичные методы | |
|---|---|
RemoteBuildInfo | clone () |
String | getAttribute ( RemoteBuildInfo.BuildAttributeKey key)Извлечь значение атрибута сборки из предопределенного ключа. |
String | getAttribute (String key)Извлечь значение атрибута сборки из его имени, определенного в элементе управления запуском. |
String | getBuildId ()Вспомогательный метод для получения идентификатора сборки. |
static RemoteBuildInfo.BuildType | parseBuildType (String buildId)Анализ типа сборки по идентификатору сборки. |
static RemoteBuildInfo | parseRemoteBuildInfo (String serverResponse)Анализ информации об удаленной сборке из ответа сервера. |
String | toString () |
Константы
UNKNOWN_BUILD_ID
public static final String UNKNOWN_BUILD_ID
Постоянное значение: «0»
Публичные методы
получитьАтрибут
public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)
Извлечь значение атрибута сборки из предопределенного ключа.
| Параметры | |
|---|---|
key | RemoteBuildInfo.BuildAttributeKey : BuildAttributeKey . |
| Возврат | |
|---|---|
String | Значение атрибута String build или null , если его невозможно найти. |
получитьАтрибут
public String getAttribute (String key)
Извлечь значение атрибута сборки из его имени, определенного в элементе управления запуском.
Вместо этого предпочтительнее использовать getAttribute(com.google.android.tradefed.build.RemoteBuildInfo.BuildAttributeKey) .
| Параметры | |
|---|---|
key | String : уникальное String имя атрибута. |
| Возврат | |
|---|---|
String | Значение атрибута String build или null , если его невозможно найти. |
получитьBuildId
public String getBuildId ()
Вспомогательный метод для получения идентификатора сборки.
| Возврат | |
|---|---|
String | идентификатор сборки или UNKNOWN_BUILD_ID если идентификатор сборки отсутствовал в ответе сервера. |
parseBuildType
public static RemoteBuildInfo.BuildType parseBuildType (String buildId)
Анализ типа сборки по идентификатору сборки.
Сервер сборки поддерживает ряд различных типов сборок. Внешние сборки имеют префикс «E», локальные — «L», ожидающие сборки — «P», а сборки для основной линии — «T». Все остальные сборки рассматриваются как отправленные или созданные после отправки.
| Параметры | |
|---|---|
buildId | String : Идентификатор сборки |
| Возврат | |
|---|---|
RemoteBuildInfo.BuildType | BuildType . |
parseRemoteBuildInfo
public static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)
Анализ информации об удаленной сборке из ответа сервера.
Ожидаемый возвращаемый результат — одна или несколько строк пар build_attribute_name:value .
| Параметры | |
|---|---|
serverResponse | String : ответ элемента управления запуском String , который необходимо проанализировать. |
| Возврат | |
|---|---|
RemoteBuildInfo | RemoteBuildInfo или null , если сборка недоступна. |
| Броски | |
|---|---|
| если ответ сервера недействителен |
toString
public String toString ()
| Возврат | |
|---|---|
String | |