واجهة برمجة التطبيقات عن بُعد
public
class
RemoteFileUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.device.cloud.RemoteFileUtil
|
فئة الأداة لمعالجة الملف من مثيل بعيد
ملخّص
الطرق العامة |
static
boolean
|
doesRemoteFileExist(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
التحقّق من توفُّر ملف (أو دليل) على المثيل البعيد
|
static
File
|
fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)
يمكنك استرجاع دليل بعيد من المضيف البعيد.
|
static
boolean
|
fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
يمكنك استرجاع دليل بعيد من المضيف البعيد.
|
static
File
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)
يمكنك استرجاع ملف بعيد في مثيل الحاوية.
|
static
boolean
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
يمكنك استرجاع ملف بعيد من مثيل الجهاز أو الحاوية.
|
static
boolean
|
pushFileToRemote(GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
إرسال ERROR(/File) من المضيف المحلي إلى المثيل البعيد
|
شركة إنشاءات عامة
واجهة برمجة التطبيقات عن بُعد
public RemoteFileUtil ()
الطرق العامة
هلRemoteFileExist
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remotePath)
التحقّق من توفُّر ملف (أو دليل) على المثيل البعيد
المعلمات |
remoteInstance |
GceAvdInfo : السمة GceAvdInfo التي تصف الجهاز. |
options |
TestDeviceOptions : TestDeviceOptions يصف خيارات الجهاز التي سيتم استخدامها في
جهاز GCE. |
runUtil |
IRunUtil : عنصر IRunUtil لتنفيذ الأوامر. |
timeout |
long : بالمللي ثانية لكي تكتمل عملية الجلب |
remotePath |
String : المسار البعيد حيث يمكن العثور على الملف |
المرتجعات |
boolean |
ما إذا كان الملف موجودًا أم لا |
الجلبRemoteDir
public static File fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
يمكنك استرجاع دليل بعيد من المضيف البعيد.
المعلمات |
remoteInstance |
GceAvdInfo : السمة GceAvdInfo التي تصف الجهاز. |
options |
TestDeviceOptions : TestDeviceOptions يصف خيارات الجهاز التي سيتم استخدامها في
جهاز GCE. |
runUtil |
IRunUtil : عنصر IRunUtil لتنفيذ الأوامر. |
timeout |
long : بالمللي ثانية لكي تكتمل عملية الجلب |
remoteDirPath |
String : المسار البعيد حيث يمكنك العثور على الدليل. |
المرتجعات |
File |
الدليل المسحوب ERROR(/File) إذا كان ناجحًا، ولا يتضمن قيمًا أخرى |
الجلبRemoteDir
public static boolean fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
يمكنك استرجاع دليل بعيد من المضيف البعيد.
المعلمات |
remoteInstance |
GceAvdInfo : السمة GceAvdInfo التي تصف الجهاز. |
options |
TestDeviceOptions : TestDeviceOptions يصف خيارات الجهاز التي سيتم استخدامها في
جهاز GCE. |
runUtil |
IRunUtil : عنصر IRunUtil لتنفيذ الأوامر. |
timeout |
long : بالمللي ثانية لكي تكتمل عملية الجلب |
remoteDirPath |
String : المسار البعيد حيث يمكنك العثور على الدليل. |
localDir |
File : الدليل المحلي حيث يجب وضع الملفات التي يتم سحبها |
المرتجعات |
boolean |
صواب إذا كانت ناجحة، وخطأ بخلاف ذلك |
استرجاع الملف عن بُعد
public static File fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
يمكنك استرجاع ملف بعيد في مثيل الحاوية.
المعلمات |
remoteInstance |
GceAvdInfo : السمة GceAvdInfo التي تصف الجهاز. |
options |
TestDeviceOptions : TestDeviceOptions يصف خيارات الجهاز التي سيتم استخدامها في
جهاز GCE. |
runUtil |
IRunUtil : عنصر IRunUtil لتنفيذ الأوامر. |
timeout |
long : بالمللي ثانية لكي تكتمل عملية الجلب |
remoteFilePath |
String : المسار البعيد حيث يمكن العثور على الملف |
المرتجعات |
File |
تم إحضار الملف إذا كانت ناجحة، ولا |
استرجاع الملف عن بُعد
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
يمكنك استرجاع ملف بعيد من مثيل الجهاز أو الحاوية.
المعلمات |
remoteInstance |
GceAvdInfo : السمة GceAvdInfo التي تصف الجهاز. |
options |
TestDeviceOptions : TestDeviceOptions يصف خيارات الجهاز التي سيتم استخدامها في
جهاز GCE. |
runUtil |
IRunUtil : عنصر IRunUtil لتنفيذ الأوامر. |
timeout |
long : بالمللي ثانية لكي تكتمل عملية الجلب |
remoteFilePath |
String : المسار البعيد حيث يمكن العثور على الملف |
localFile |
File : ERROR(/File) المحلي الذي سيتم سحب الملف البعيد فيه |
المرتجعات |
boolean |
صواب إذا كانت ناجحة، وخطأ بخلاف ذلك |
PushFileToRemote
public static boolean pushFileToRemote (GceAvdInfo remoteInstance,
TestDeviceOptions options,
scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
إرسال ERROR(/File)
من المضيف المحلي إلى المثيل البعيد
المعلمات |
remoteInstance |
GceAvdInfo : السمة GceAvdInfo التي تصف الجهاز. |
options |
TestDeviceOptions : TestDeviceOptions يصف خيارات الجهاز التي سيتم استخدامها في
جهاز GCE. |
scpArgs |
: يجب تمرير وسيطات إضافية إلى الأمر scp |
runUtil |
IRunUtil : عنصر IRunUtil لتنفيذ الأوامر. |
timeout |
long : بالمللي ثانية لكي تكتمل عملية الجلب |
remoteFilePath |
String : المسار البعيد حيث يمكن العثور على الملف |
localFile |
File : ERROR(/File) المحلي الذي سيتم سحب الملف البعيد فيه |
المرتجعات |
boolean |
صواب إذا كانت ناجحة، وخطأ بخلاف ذلك |