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 значение атрибута сборки или null , если оно не найдено.

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

public String getAttribute (String key)

Извлечь значение атрибута сборки из имени, определенного в системе управления запуском.

Вместо этого предпочтительнее использовать getAttribute(BuildAttributeKey) .

Параметры
key String : уникальное String имя атрибута.

Возвраты
String String значение атрибута сборки или null , если оно не найдено.

getBuildId

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 , если сборка недоступна.

Броски
если ответ сервера недействителен
Exception

toString

public String toString ()

Возвраты
String