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