AndroidBuildRemoteFileResolver

public class AndroidBuildRemoteFileResolver
extends Object implements IRemoteFileResolver

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


Implementierung von IRemoteFileResolver, die das Herunterladen vom Android Build Server ermöglicht.

Zusammenfassung

Konstanten

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

Felder

public static final Pattern DOWNLOAD_PATTERN

Öffentliche Konstruktoren

AndroidBuildRemoteFileResolver()

Öffentliche Methoden

String getSupportedProtocol()

Gibt das zugehörige Protokoll zurück, das für den Download unterstützt wird.

IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

Remotedatei über eine zukunftssichere Schnittstelle auflösen

Geschützte Methoden

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

Konstanten

BUILD_BRANCH_STRING

public static final String BUILD_BRANCH_STRING

Konstanter Wert: "branch"

BUILD_ID_STRING

public static final String BUILD_ID_STRING

Constant Value: "buildid"

BUILD_PATTERN_STRING

public static final String BUILD_PATTERN_STRING

Konstanter Wert: "pattern"

BUILD_TARGET_STRING

public static final String BUILD_TARGET_STRING

Konstanter Wert: „target“

public static final String ENABLE_RESOLVE_SYM_LINKS

Konstanter Wert: "enable-resolve-sym-links"

EXCLUDE_FILTERS

public static final String EXCLUDE_FILTERS

Konstanter Wert: "exclude_filters"

INCLUDE_FILTERS

public static final String INCLUDE_FILTERS

Konstanter Wert: "include_filters"

OS_STRING

public static final String OS_STRING

Konstanter Wert: "linux"

PROTOKOLL

public static final String PROTOCOL

Konstanter Wert: "ab"

USE_CAS

public static final String USE_CAS

Konstanter Wert: "use-cas"

Felder

DOWNLOAD_PATTERN

public static final Pattern DOWNLOAD_PATTERN

Öffentliche Konstruktoren

AndroidBuildRemoteFileResolver

public AndroidBuildRemoteFileResolver ()

Öffentliche Methoden

getSupportedProtocol

public String getSupportedProtocol ()

Gibt das zugehörige Protokoll zurück, das für den Download unterstützt wird.

Gibt Folgendes zurück:
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Remotedatei über eine zukunftssichere Schnittstelle auflösen

Parameter
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs, in dem beschrieben wird, welche Remote heruntergeladen werden soll und wie.

Gibt Folgendes zurück:
IRemoteFileResolver.ResolvedFile Die aufgelöste Darstellung der lokalen Datei.

Löst aus
BuildRetrievalError

Geschützte Methoden

getAndroidBuildDownloader

protected IFileDownloader getAndroidBuildDownloader (RemoteBuildInfo info, 
                boolean useCas)

Parameter
info RemoteBuildInfo

useCas boolean

Gibt Folgendes zurück:
IFileDownloader

performBuildApiQuery

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

Parameter
buildId String

branch String

buildFlavor String

pattern String

Gibt Folgendes zurück:
RemoteBuildInfo

Löst aus
BuildRetrievalError