واجهة برمجة التطبيقات عن بُعد

public class RemoteFileUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.RemoteFileUtil


فئة الأداة لمعالجة الملف من مثيل بعيد

ملخّص

شركة إنشاءات عامة

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 صواب إذا كانت ناجحة، وخطأ بخلاف ذلك