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"
ENABLE_RESOLVE_SYM_LINKS
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 |
|