IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


رابط برای اشیایی که می توانند یک فایل از راه دور را به محلی تبدیل کنند. به عنوان مثال: gs: //bucket/dir/file.txt بارگیری می شود و به یک مسیر محلی تغییر می کند.

خلاصه

کلاسهای تو در تو

class IRemoteFileResolver.RemoteFileResolverArgs

مشكلات به حل كنندگان منتقل شد

class IRemoteFileResolver.ResolvedFile

کلاس حاوی اطلاعات مربوط به فایل حل شده و برخی از فراداده ها است.

روشهای عمومی

abstract String getSupportedProtocol ()

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

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

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

default File resolveRemoteFiles (File consideredFile)

فایل راه دور را حل کنید.

default File resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs)

فایل راه دور را حل کنید.

default void setPrimaryDevice (ITestDevice device)

روش اختیاری برای پیاده سازی برای دریافت نمایه {ink ITestDevice} دستگاه تحت آزمایش.

روشهای عمومی

getSupportedProtocol

public abstract String getSupportedProtocol ()

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

برمی گردد
String

olutionRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

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

مولفه های
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs توصیف از راه دور به دانلود و چگونه.

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

پرتاب می کند
BuildRetrievalError اگر مشکلی پیش بیاید

resolutionRemoteFiles

public File resolveRemoteFiles (File consideredFile)

فایل راه دور را حل کنید.

مولفه های
consideredFile File : ERROR(/File) مورد ارزیابی قرار به عنوان راه دور.

برمی گردد
File فایل محلی حل شده

پرتاب می کند
BuildRetrievalError اگر مشکلی پیش بیاید

resolutionRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

فایل راه دور را حل کنید.

مولفه های
consideredFile File : ERROR(/File) مورد ارزیابی قرار به عنوان راه دور.

queryArgs : آرگومان ها به عنوان یک پرس و جو به URL منتقل می شوند.

برمی گردد
File فایل محلی حل شده

پرتاب می کند
BuildRetrievalError اگر مشکلی پیش بیاید

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

روش اختیاری برای پیاده سازی برای دریافت نمایه {ink ITestDevice} دستگاه تحت آزمایش.

مولفه های
device ITestDevice ها: ITestDevice از نیایش جاری است.