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