RemoteFileUtil

public class RemoteFileUtil
extends Object

JavaScript.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) מהמארח המקומי למופע המרוחק

בנאים ציבוריים

RemoteFileUtil

public RemoteFileUtil ()

שיטות ציבוריות

doremoteFileExist

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) אם הפעולה בוצעה בהצלחה, אחרת היא null

אחזור 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 True אם הפעולה בוצעה בהצלחה, False אם לא

אחזור RemoteFile

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 הקובץ נשלף אם הוא הסתיים בהצלחה, אחרת הוא null

אחזור RemoteFile

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 True אם הפעולה בוצעה בהצלחה, False אם לא

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 True אם הפעולה בוצעה בהצלחה, False אם לא