AndroidBuildRemoteFileResolver
public class AndroidBuildRemoteFileResolver
extends Object implements IRemoteFileResolver
| java.lang.Object | |
| ↳ | com.google.android.tradefed.config.remote.AndroidBuildRemoteFileResolver |
Реализация IRemoteFileResolver , позволяющая загружать файлы с Android Build Server.
Краткое содержание
Константы | |
|---|---|
String | BUILD_BRANCH_STRING |
String | BUILD_ID_STRING |
String | BUILD_PATTERN_STRING |
String | BUILD_TARGET_STRING |
String | ENABLE_RESOLVE_SYM_LINKS |
String | EXCLUDE_FILTERS |
String | INCLUDE_FILTERS |
String | OS_STRING |
String | PROTOCOL |
String | USE_CAS |
Поля | |
|---|---|
public static final Pattern | DOWNLOAD_PATTERN |
Государственные строители | |
|---|---|
AndroidBuildRemoteFileResolver () | |
Общедоступные методы | |
|---|---|
String | getSupportedProtocol ()Возвращает соответствующий протокол, поддерживаемый для загрузки. |
IRemoteFileResolver.ResolvedFile | resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)Обработайте удаленный файл в интерфейсе, ориентированном на будущее. |
Защищенные методы | |
|---|---|
IFileDownloader | getAndroidBuildDownloader ( RemoteBuildInfo info, boolean useCas) |
RemoteBuildInfo | performBuildApiQuery (String buildId, String branch, String buildFlavor, String pattern) |
Константы
BUILD_BRANCH_STRING
public static final String BUILD_BRANCH_STRING
Постоянная величина: "ветвь"
BUILD_ID_STRING
public static final String BUILD_ID_STRING
Постоянное значение: "buildid"
BUILD_PATTERN_STRING
public static final String BUILD_PATTERN_STRING
Постоянное значение: "шаблон"
BUILD_TARGET_STRING
public static final String BUILD_TARGET_STRING
Постоянное значение: "цель"
ВКЛЮЧИТЬ_РАЗРЕШЕНИЕ_СИМУЛЯТОРНЫХ_ССЫЛОК
public static final String ENABLE_RESOLVE_SYM_LINKS
Постоянное значение: "enable-resolve-sym-links"
ИСКЛЮЧИТЬ_ФИЛЬТРЫ
public static final String EXCLUDE_FILTERS
Постоянное значение: "exclude_filters"
ВКЛЮЧИТЬ_ФИЛЬТРЫ
public static final String INCLUDE_FILTERS
Постоянное значение: "include_filters"
OS_STRING
public static final String OS_STRING
Постоянное значение: "linux"
ПРОТОКОЛ
public static final String PROTOCOL
Постоянное значение: "ab"
USE_CAS
public static final String USE_CAS
Постоянная величина: "use-cas"
Поля
СКАЧАТЬ_ШАБЛОН
public static final Pattern DOWNLOAD_PATTERN
Государственные строители
AndroidBuildRemoteFileResolver
public AndroidBuildRemoteFileResolver ()
Общедоступные методы
getSupportedProtocol
public String getSupportedProtocol ()
Возвращает соответствующий протокол, поддерживаемый для загрузки.
| Возвраты | |
|---|---|
String | |
resolveRemoteFile
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
Обработайте удаленный файл в интерфейсе, ориентированном на будущее.
| Параметры | |
|---|---|
args | IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs , описывающий удаленный репозиторий для загрузки и способ его загрузки. |
| Возвраты | |
|---|---|
IRemoteFileResolver.ResolvedFile | Разобранное представление локального файла. |
| Броски | |
|---|---|
BuildRetrievalError | |
Защищенные методы
getAndroidBuildDownloader
protected IFileDownloader getAndroidBuildDownloader (RemoteBuildInfo info, boolean useCas)
| Параметры | |
|---|---|
info | RemoteBuildInfo |
useCas | boolean |
| Возвраты | |
|---|---|
IFileDownloader | |
performBuildApiQuery
protected RemoteBuildInfo performBuildApiQuery (String buildId, String branch, String buildFlavor, String pattern)
| Параметры | |
|---|---|
buildId | String |
branch | String |
buildFlavor | String |
pattern | String |
| Возвраты | |
|---|---|
RemoteBuildInfo | |
| Броски | |
|---|---|
BuildRetrievalError | |