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 RemoteBuildInfo clone ()

Возврат
RemoteBuildInfo

получитьАтрибут

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