RemoteFileUtil
public
class
RemoteFileUtil
extends Object
java.lang.Object
|
😎 |
com.android.tradefed.device.cloud.RemoteFileUtil
|
Dienstprogrammklasse zur Verarbeitung der Datei aus einer Remote-Instanz
Zusammenfassung
Öffentliche Methoden |
static
boolean
|
doesRemoteFileExist(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
Prüfen, ob eine Datei (oder ein Verzeichnis) auf der Remoteinstanz vorhanden ist
|
static
File
|
fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)
Ruft ein Remote-Verzeichnis vom Remote-Host ab.
|
static
boolean
|
fetchRemoteDir(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Ruft ein Remote-Verzeichnis vom Remote-Host ab.
|
static
File
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)
Remote-Datei in der Containerinstanz abrufen
|
static
boolean
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Remote-Datei auf dem Gerät oder der Containerinstanz abrufen
|
static
boolean
|
pushFileToRemote(GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
ERROR(/File) per Push vom lokalen Host an die Remoteinstanz übertragen
|
Öffentliche Konstruktoren
RemoteFileUtil
public RemoteFileUtil ()
Öffentliche Methoden
tutRemoteFileExist
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remotePath)
Prüfen, ob eine Datei (oder ein Verzeichnis) auf der Remoteinstanz vorhanden ist
Parameter |
remoteInstance |
GceAvdInfo : Die GceAvdInfo , die das Gerät beschreiben. |
options |
TestDeviceOptions : Eine TestDeviceOptions , die die Geräteoptionen beschreibt, die für die
GCE-Gerät |
runUtil |
IRunUtil : Ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long : in Millisekunden für den Abschluss des Abrufs |
remotePath |
String : Der Remote-Pfad, unter dem die Datei zu finden ist. |
Returns |
boolean |
ob die Datei existiert oder nicht |
abrufRemoteDir
public static File fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Ruft ein Remote-Verzeichnis vom Remote-Host ab.
Parameter |
remoteInstance |
GceAvdInfo : Die GceAvdInfo , die das Gerät beschreiben. |
options |
TestDeviceOptions : Eine TestDeviceOptions , die die Geräteoptionen beschreibt, die für die
GCE-Gerät |
runUtil |
IRunUtil : Ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long : in Millisekunden für den Abschluss des Abrufs |
remoteDirPath |
String : Der Remote-Pfad, unter dem sich das Verzeichnis befindet. |
Returns |
File |
Das abgerufene Verzeichnis ERROR(/File) , falls erfolgreich, andernfalls null |
abrufRemoteDir
public static boolean fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Ruft ein Remote-Verzeichnis vom Remote-Host ab.
Parameter |
remoteInstance |
GceAvdInfo : Die GceAvdInfo , die das Gerät beschreiben. |
options |
TestDeviceOptions : Eine TestDeviceOptions , die die Geräteoptionen beschreibt, die für die
GCE-Gerät |
runUtil |
IRunUtil : Ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long : in Millisekunden für den Abschluss des Abrufs |
remoteDirPath |
String : Der Remote-Pfad, unter dem sich das Verzeichnis befindet. |
localDir |
File : Das lokale Verzeichnis, in dem die abgerufenen Dateien gespeichert werden sollen. |
Returns |
boolean |
„True“ bei Erfolg, andernfalls „False“ |
abrufRemoteFile
public static File fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Remote-Datei in der Containerinstanz abrufen
Parameter |
remoteInstance |
GceAvdInfo : Die GceAvdInfo , die das Gerät beschreiben. |
options |
TestDeviceOptions : Eine TestDeviceOptions , die die Geräteoptionen beschreibt, die für die
GCE-Gerät |
runUtil |
IRunUtil : Ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long : in Millisekunden für den Abschluss des Abrufs |
remoteFilePath |
String : Der Remote-Pfad, unter dem die Datei zu finden ist. |
Returns |
File |
Die abgerufene Datei, falls erfolgreich, andernfalls null |
abrufRemoteFile
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Remote-Datei auf dem Gerät oder der Containerinstanz abrufen
Parameter |
remoteInstance |
GceAvdInfo : Die GceAvdInfo , die das Gerät beschreiben. |
options |
TestDeviceOptions : Eine TestDeviceOptions , die die Geräteoptionen beschreibt, die für die
GCE-Gerät |
runUtil |
IRunUtil : Ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long : in Millisekunden für den Abschluss des Abrufs |
remoteFilePath |
String : Der Remote-Pfad, unter dem die Datei zu finden ist. |
localFile |
File : Der lokale ERROR(/File) , in den die Remote-Datei abgerufen wird. |
Returns |
boolean |
„True“ bei Erfolg, andernfalls „False“ |
PushFileToRemote
public static boolean pushFileToRemote (GceAvdInfo remoteInstance,
TestDeviceOptions options,
scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
ERROR(/File)
per Push vom lokalen Host an die Remoteinstanz übertragen
Parameter |
remoteInstance |
GceAvdInfo : Die GceAvdInfo , die das Gerät beschreiben. |
options |
TestDeviceOptions : Eine TestDeviceOptions , die die Geräteoptionen beschreibt, die für die
GCE-Gerät |
scpArgs |
: zusätzliche Argumente, die an den scp-Befehl übergeben werden sollen |
runUtil |
IRunUtil : Ein IRunUtil zum Ausführen von Befehlen. |
timeout |
long : in Millisekunden für den Abschluss des Abrufs |
remoteFilePath |
String : Der Remote-Pfad, unter dem die Datei zu finden ist. |
localFile |
File : Der lokale ERROR(/File) , in den die Remote-Datei abgerufen wird. |
Returns |
boolean |
„True“ bei Erfolg, andernfalls „False“ |