AndroidBuildRemoteFileResolver

public class AndroidBuildRemoteFileResolver
extends Object implements IRemoteFileResolver

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


Implementasi IRemoteFileResolver yang memungkinkan mendownload dari Server Build Android.

Ringkasan

Konstanta

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

Kolom

public static final Pattern DOWNLOAD_PATTERN

Konstruktor publik

AndroidBuildRemoteFileResolver()

Metode publik

String getSupportedProtocol()

Menampilkan protokol terkait yang didukung untuk download.

IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

Menyelesaikan file jarak jauh dalam antarmuka yang tahan lama

Metode yang dilindungi

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

Konstanta

BUILD_BRANCH_STRING

public static final String BUILD_BRANCH_STRING

Nilai Konstanta: "branch"

BUILD_ID_STRING

public static final String BUILD_ID_STRING

Nilai Konstanta: "buildid"

BUILD_PATTERN_STRING

public static final String BUILD_PATTERN_STRING

Nilai Konstanta: "pattern"

BUILD_TARGET_STRING

public static final String BUILD_TARGET_STRING

Nilai Konstanta: "target"

public static final String ENABLE_RESOLVE_SYM_LINKS

Nilai Konstanta: "enable-resolve-sym-links"

EXCLUDE_FILTERS

public static final String EXCLUDE_FILTERS

Nilai Konstanta: "exclude_filters"

INCLUDE_FILTERS

public static final String INCLUDE_FILTERS

Nilai Konstanta: "include_filters"

OS_STRING

public static final String OS_STRING

Nilai Konstanta: "linux"

PROTOCOL

public static final String PROTOCOL

Nilai Konstanta: "ab"

USE_CAS

public static final String USE_CAS

Nilai Konstanta: "use-cas"

Kolom

DOWNLOAD_PATTERN

public static final Pattern DOWNLOAD_PATTERN

Konstruktor publik

AndroidBuildRemoteFileResolver

public AndroidBuildRemoteFileResolver ()

Metode publik

getSupportedProtocol

public String getSupportedProtocol ()

Menampilkan protokol terkait yang didukung untuk download.

Hasil
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Menyelesaikan file jarak jauh dalam antarmuka yang tahan lama

Parameter
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs yang menjelaskan jarak jauh untuk didownload dan caranya.

Hasil
IRemoteFileResolver.ResolvedFile Representasi file lokal yang diselesaikan.

Menampilkan
BuildRetrievalError

Metode yang dilindungi

getAndroidBuildDownloader

protected IFileDownloader getAndroidBuildDownloader (RemoteBuildInfo info, 
                boolean useCas)

Parameter
info RemoteBuildInfo

useCas boolean

Hasil
IFileDownloader

performBuildApiQuery

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

Parameter
buildId String

branch String

buildFlavor String

pattern String

Hasil
RemoteBuildInfo

Menampilkan
BuildRetrievalError