AndroidBuildRemoteFileResolver

public class AndroidBuildRemoteFileResolver
extends Object implements IRemoteFileResolver

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


Triển khai IRemoteFileResolver cho phép tải xuống từ Máy chủ bản dựng Android.

Tóm tắt

Hằng số

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

Trường

public static final Pattern DOWNLOAD_PATTERN

Hàm khởi tạo công khai

AndroidBuildRemoteFileResolver()

Phương thức công khai

String getSupportedProtocol()

Trả về giao thức được liên kết được hỗ trợ để tải xuống.

IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

Giải quyết tệp từ xa trong một giao diện có khả năng thích ứng với tương lai

Phương thức được bảo vệ

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

Hằng số

BUILD_BRANCH_STRING

public static final String BUILD_BRANCH_STRING

Giá trị không đổi: "branch"

BUILD_ID_STRING

public static final String BUILD_ID_STRING

Giá trị không đổi: "buildid"

BUILD_PATTERN_STRING

public static final String BUILD_PATTERN_STRING

Giá trị không đổi: "pattern"

BUILD_TARGET_STRING

public static final String BUILD_TARGET_STRING

Giá trị không đổi: "target"

public static final String ENABLE_RESOLVE_SYM_LINKS

Giá trị không đổi: "enable-resolve-sym-links"

EXCLUDE_FILTERS

public static final String EXCLUDE_FILTERS

Giá trị không đổi: "exclude_filters"

INCLUDE_FILTERS

public static final String INCLUDE_FILTERS

Giá trị không đổi: "include_filters"

OS_STRING

public static final String OS_STRING

Giá trị không đổi: "linux"

PROTOCOL

public static final String PROTOCOL

Giá trị không đổi: "ab"

USE_CAS

public static final String USE_CAS

Giá trị không đổi: "use-cas"

Trường

DOWNLOAD_PATTERN

public static final Pattern DOWNLOAD_PATTERN

Hàm khởi tạo công khai

AndroidBuildRemoteFileResolver

public AndroidBuildRemoteFileResolver ()

Phương thức công khai

getSupportedProtocol

public String getSupportedProtocol ()

Trả về giao thức được liên kết được hỗ trợ để tải xuống.

Giá trị trả về
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Giải quyết tệp từ xa trong một giao diện có khả năng thích ứng với tương lai

Tham số
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs mô tả tệp từ xa cần tải xuống và cách tải xuống.

Giá trị trả về
IRemoteFileResolver.ResolvedFile Biểu diễn tệp cục bộ đã giải quyết.

Gửi
BuildRetrievalError

Phương thức được bảo vệ

getAndroidBuildDownloader

protected IFileDownloader getAndroidBuildDownloader (RemoteBuildInfo info, 
                boolean useCas)

Tham số
info RemoteBuildInfo

useCas boolean

Giá trị trả về
IFileDownloader

performBuildApiQuery

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

Tham số
buildId String

branch String

buildFlavor String

pattern String

Giá trị trả về
RemoteBuildInfo

Gửi
BuildRetrievalError