حل‌کننده‌ی فایل از راه دور اندرویدبیلد

public class AndroidBuildRemoteFileResolver
extends Object implements IRemoteFileResolver

شیء جاوا
com.google.android.tradefed.config.remote.AndroidBuildRemoteFileResolver


پیاده‌سازی IRemoteFileResolver که امکان دانلود از Android Build Server را فراهم می‌کند.

خلاصه

ثابت‌ها

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

فیلدها

public static final Pattern DOWNLOAD_PATTERN

سازندگان عمومی

AndroidBuildRemoteFileResolver ()

روش‌های عمومی

String getSupportedProtocol ()

پروتکل مرتبط پشتیبانی شده برای دانلود را برمی‌گرداند.

IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

فایل راه دور را در یک رابط کاربری مقاوم در برابر آینده حل کنید

روش‌های محافظت‌شده

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

ثابت‌ها

رشته‌ی ساخت شاخه

public static final String BUILD_BRANCH_STRING

مقدار ثابت: "شاخه"

رشته‌ی شناسایی ساخت

public static final String BUILD_ID_STRING

مقدار ثابت: "build"

رشته‌ی الگوی ساخت

public static final String BUILD_PATTERN_STRING

مقدار ثابت: "الگو"

رشته هدف را بسازید

public static final String BUILD_TARGET_STRING

مقدار ثابت: "هدف"

public static final String ENABLE_RESOLVE_SYM_LINKS

مقدار ثابت: "enable-resolve-sym-links"

فیلترهای مستثنی

public static final String EXCLUDE_FILTERS

مقدار ثابت: "exclude_filters"

شامل کردن_فیلترها

public static final String INCLUDE_FILTERS

مقدار ثابت: "include_filters"

رشته سیستم عامل

public static final String OS_STRING

مقدار ثابت: "لینوکس"

پروتکل

public static final String PROTOCOL

مقدار ثابت: "ab"

استفاده_CAS

public static final String USE_CAS

مقدار ثابت: "use-cas"

فیلدها

دانلود_الگو

public static final Pattern DOWNLOAD_PATTERN

سازندگان عمومی

حل‌کننده‌ی فایل از راه دور اندرویدبیلد

public AndroidBuildRemoteFileResolver ()

روش‌های عمومی

دریافت پروتکل پشتیبانی‌شده

public String getSupportedProtocol ()

پروتکل مرتبط پشتیبانی شده برای دانلود را برمی‌گرداند.

بازگشت‌ها
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

فایل راه دور را در یک رابط کاربری مقاوم در برابر آینده حل کنید

پارامترها
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs ریموت مورد نظر برای دانلود و نحوه‌ی دانلود را توصیف می‌کنند.

بازگشت‌ها
IRemoteFileResolver.ResolvedFile نمایش فایل محلی حل شده.

پرتاب‌ها
BuildRetrievalError

روش‌های محافظت‌شده

دانلودر اندروید بیلد

protected IFileDownloader getAndroidBuildDownloader (RemoteBuildInfo info, 
                boolean useCas)

پارامترها
info RemoteBuildInfo

useCas boolean

بازگشت‌ها
IFileDownloader

انجام‌دادن‌دادن‌ساخت‌اپی‌کوئیر

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

پارامترها
buildId String

branch String

buildFlavor String

pattern String

بازگشت‌ها
RemoteBuildInfo

پرتاب‌ها
BuildRetrievalError