برنامج IRemoteFileFiler
public
interface
IRemoteFileResolver
com.android.tradefed.config.remote.IRemoteFileCancelr |
واجهة الكائنات التي يمكنها تحويل ملف بعيد إلى ملف محلي مثل: سيتم تنزيل 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,
حل الملف البعيد. |
default
void
|
setPrimaryDevice(ITestDevice device)
طريقة اختيارية للتنفيذ من أجل الحصول على تمثيل {@ink ITestDevice} اختبار جهازك. |
الطرق العامة
بروتوكول getsupported
public abstract String getSupportedProtocol ()
تعرض البروتوكول المرتبط المتوافق للتنزيل.
المرتجعات | |
---|---|
String |
الحل عن بُعد
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
حلّ المشكلة في الملف البعيد من خلال واجهة متوافقة مع الإصدارات المستقبلية
المعلمات | |
---|---|
args |
IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs يصف جهاز التحكّم عن بُعد لإجراء عملية التنزيل وكيفية إجراء ذلك. |
المرتجعات | |
---|---|
IRemoteFileResolver.ResolvedFile |
تمثيل الملف المحلي الذي تم حله. |
الرميات | |
---|---|
BuildRetrievalError |
إذا حدث خطأ ما. |
الحل عن بُعد في الملفات
public File resolveRemoteFiles (File consideredFile)
حل الملف البعيد.
المعلمات | |
---|---|
consideredFile |
File : تم تقييم ERROR(/File) على أنّه تابع عن بُعد. |
المرتجعات | |
---|---|
File |
الملف المحلي الذي تم حله. |
الرميات | |
---|---|
BuildRetrievalError |
إذا حدث خطأ ما. |
الحل عن بُعد في الملفات
public File resolveRemoteFiles (File consideredFile,queryArgs)
حل الملف البعيد.
المعلمات | |
---|---|
consideredFile |
File : تم تقييم ERROR(/File) على أنّه تابع عن بُعد. |
queryArgs |
: الوسيطات التي تم تمريرها كطلب إلى عنوان URL. |
المرتجعات | |
---|---|
File |
الملف المحلي الذي تم حله. |
الرميات | |
---|---|
BuildRetrievalError |
إذا حدث خطأ ما. |
الجهاز الأساسي
public void setPrimaryDevice (ITestDevice device)
طريقة اختيارية للتنفيذ من أجل الحصول على تمثيل {@ink ITestDevice} اختبار جهازك.
المعلمات | |
---|---|
device |
ITestDevice : ITestDevice للاستدعاء الحالي. |