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)

حلّ المشكلة في الملف البعيد

default void setPrimaryDevice(ITestDevice device)

طريقة اختيارية لتلقّي التنفيذ تمثيلاً لـ {@ink ITestDevice} للجهاز الخاضع للاختبارات.

الطرق العامة

getSupportedProtocol

public abstract String getSupportedProtocol ()

تعرِض هذه السمة البروتوكول المرتبط المتوافق مع التنزيل.

المرتجعات
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

حلّ مشكلة الملف البعيد في واجهة مناسبة للمستقبل

المعلمات
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs يصف جهاز التحكّم عن بُعد المطلوب تنزيله وكيفية تنزيله.

المرتجعات
IRemoteFileResolver.ResolvedFile تمثيل الملف المحلي الذي تمّ حلّه

عمليات الرمي
BuildRetrievalError إذا حدث خطأ ما

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

حلّ المشكلة في الملف البعيد

المعلمات
consideredFile File: تم تقييم ERROR(/File) على أنّه جهاز عن بُعد.

المرتجعات
File الملف المحلي الذي تم حلّ المشكلة فيه

عمليات الرمي
BuildRetrievalError إذا حدث خطأ ما

resolveRemoteFiles

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 للطلب الحالي