AndroidBuildRemoteFileResolver

public class AndroidBuildRemoteFileResolver
extends Object implements IRemoteFileResolver

java.lang.Object
com.google.android.tradefed.config.remote.AndroidBuildRemoteFileResolver


Implementazione di IRemoteFileResolver che consente il download da Android Build Server.

Riepilogo

Costanti

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

Campi

public static final Pattern DOWNLOAD_PATTERN

Costruttori pubblici

AndroidBuildRemoteFileResolver()

Metodi pubblici

String getSupportedProtocol()

Restituisce il protocollo associato supportato per il download.

IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

Risolvi il file remoto in un'interfaccia a prova di futuro

Metodi protetti

IFileDownloader getAndroidBuildDownloader(RemoteBuildInfo info, boolean useCas)
RemoteBuildInfo performBuildApiQuery(String buildId, String branch, String buildFlavor, String pattern)

Costanti

BUILD_BRANCH_STRING

public static final String BUILD_BRANCH_STRING

Valore costante: "branch"

BUILD_ID_STRING

public static final String BUILD_ID_STRING

Valore costante: "buildid"

BUILD_PATTERN_STRING

public static final String BUILD_PATTERN_STRING

Valore costante: "pattern"

BUILD_TARGET_STRING

public static final String BUILD_TARGET_STRING

Valore costante: "target"

public static final String ENABLE_RESOLVE_SYM_LINKS

Valore costante: "enable-resolve-sym-links"

EXCLUDE_FILTERS

public static final String EXCLUDE_FILTERS

Valore costante: "exclude_filters"

INCLUDE_FILTERS

public static final String INCLUDE_FILTERS

Valore costante: "include_filters"

OS_STRING

public static final String OS_STRING

Valore costante: "linux"

PROTOCOL

public static final String PROTOCOL

Valore costante: "ab"

USE_CAS

public static final String USE_CAS

Valore costante: "use-cas"

Campi

DOWNLOAD_PATTERN

public static final Pattern DOWNLOAD_PATTERN

Costruttori pubblici

AndroidBuildRemoteFileResolver

public AndroidBuildRemoteFileResolver ()

Metodi pubblici

getSupportedProtocol

public String getSupportedProtocol ()

Restituisce il protocollo associato supportato per il download.

Resi
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Risolvi il file remoto in un'interfaccia a prova di futuro

Parametri
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs che descrive il file remoto da scaricare e come.

Resi
IRemoteFileResolver.ResolvedFile La rappresentazione del file locale risolto.

Genera
BuildRetrievalError

Metodi protetti

getAndroidBuildDownloader

protected IFileDownloader getAndroidBuildDownloader (RemoteBuildInfo info, 
                boolean useCas)

Parametri
info RemoteBuildInfo

useCas boolean

Resi
IFileDownloader

performBuildApiQuery

protected RemoteBuildInfo performBuildApiQuery (String buildId, 
                String branch, 
                String buildFlavor, 
                String pattern)

Parametri
buildId String

branch String

buildFlavor String

pattern String

Resi
RemoteBuildInfo

Genera
BuildRetrievalError