RemoteFileUtil
public class RemoteFileUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.RemoteFileUtil |
Dienstprogrammklasse zum Verarbeiten von Dateien von einer Remote-Instanz
Zusammenfassung
Öffentliche Bauträger | |
---|---|
RemoteFileUtil () |
Öffentliche Methoden | |
---|---|
static boolean | doesRemoteFileExist ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath) Überprüfen Sie, ob eine Datei (oder ein Verzeichnis) auf der Remote-Instanz vorhanden ist |
static File | fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath) Rufen Sie ein Remote-Verzeichnis vom Remote-Host ab. |
static boolean | fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir) Rufen Sie ein Remote-Verzeichnis vom Remote-Host ab. |
static File | fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath) Rufen Sie eine Remote-Datei in der Containerinstanz ab. |
static boolean | fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) Rufen Sie eine Remote-Datei in der Geräte- oder Containerinstanz ab. |
static boolean | pushFileToRemote ( GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) pushFileToRemote ( GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) Pushen Sie einen |
Öffentliche Bauträger
RemoteFileUtil
public RemoteFileUtil ()
Öffentliche Methoden
DoesRemoteFileExist
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
Überprüfen Sie, ob eine Datei (oder ein Verzeichnis) auf der Remote-Instanz vorhanden ist
Parameter | |
---|---|
remoteInstance | GceAvdInfo : Die GceAvdInfo , die das Gerät beschreibt. |
options | TestDeviceOptions : ein TestDeviceOptions der die Geräteoptionen beschreibt, die für das GCE-Gerät verwendet werden sollen. |
runUtil | IRunUtil : ein IRunUtil zum Ausführen von Befehlen. |
timeout | long : In Millisekunden, bis der Abruf abgeschlossen ist |
remotePath | String : Der Remote-Pfad, wo die Datei zu finden ist. |
Kehrt zurück | |
---|---|
boolean | ob die Datei existiert oder nicht |
fetchRemoteDir
public static File fetchRemoteDir (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)
Rufen Sie ein Remote-Verzeichnis vom Remote-Host ab.
Parameter | |
---|---|
remoteInstance | GceAvdInfo : Die GceAvdInfo , die das Gerät beschreibt. |
options | TestDeviceOptions : ein TestDeviceOptions der die Geräteoptionen beschreibt, die für das GCE-Gerät verwendet werden sollen. |
runUtil | IRunUtil : ein IRunUtil zum Ausführen von Befehlen. |
timeout | long : In Millisekunden, bis der Abruf abgeschlossen ist |
remoteDirPath | String : Der Remote-Pfad, unter dem sich das Verzeichnis befindet. |
Kehrt zurück | |
---|---|
File | Das abgerufene Verzeichnis ERROR(/File) bei Erfolg, andernfalls null |
fetchRemoteDir
public static boolean fetchRemoteDir (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)
Rufen Sie ein Remote-Verzeichnis vom Remote-Host ab.
Parameter | |
---|---|
remoteInstance | GceAvdInfo : Die GceAvdInfo , die das Gerät beschreibt. |
options | TestDeviceOptions : ein TestDeviceOptions der die Geräteoptionen beschreibt, die für das GCE-Gerät verwendet werden sollen. |
runUtil | IRunUtil : ein IRunUtil zum Ausführen von Befehlen. |
timeout | long : In Millisekunden, bis der Abruf abgeschlossen ist |
remoteDirPath | String : Der Remote-Pfad, unter dem sich das Verzeichnis befindet. |
localDir | File : Das lokale Verzeichnis, in dem die abgerufenen Dateien abgelegt werden. |
Kehrt zurück | |
---|---|
boolean | True bei Erfolg, andernfalls False |
fetchRemoteFile
public static File fetchRemoteFile (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)
Rufen Sie eine Remote-Datei in der Containerinstanz ab.
Parameter | |
---|---|
remoteInstance | GceAvdInfo : Die GceAvdInfo , die das Gerät beschreibt. |
options | TestDeviceOptions : ein TestDeviceOptions der die Geräteoptionen beschreibt, die für das GCE-Gerät verwendet werden sollen. |
runUtil | IRunUtil : ein IRunUtil zum Ausführen von Befehlen. |
timeout | long : In Millisekunden, bis der Abruf abgeschlossen ist |
remoteFilePath | String : Der Remote-Pfad, wo die Datei zu finden ist. |
Kehrt zurück | |
---|---|
File | Die abgerufene Datei wird bei Erfolg abgelegt, andernfalls null |
fetchRemoteFile
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Rufen Sie eine Remote-Datei in der Geräte- oder Containerinstanz ab.
Parameter | |
---|---|
remoteInstance | GceAvdInfo : Die GceAvdInfo , die das Gerät beschreibt. |
options | TestDeviceOptions : ein TestDeviceOptions der die Geräteoptionen beschreibt, die für das GCE-Gerät verwendet werden sollen. |
runUtil | IRunUtil : ein IRunUtil zum Ausführen von Befehlen. |
timeout | long : In Millisekunden, bis der Abruf abgeschlossen ist |
remoteFilePath | String : Der Remote-Pfad, wo die Datei zu finden ist. |
localFile | File : Der lokale ERROR(/File) , wohin die Remote-Datei gezogen wird |
Kehrt zurück | |
---|---|
boolean | True bei Erfolg, andernfalls False |
pushFileToRemote
public static boolean pushFileToRemote (GceAvdInfo remoteInstance, TestDeviceOptions options,scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Pushen Sie einen ERROR(/File)
vom lokalen Host an die Remote-Instanz
Parameter | |
---|---|
remoteInstance | GceAvdInfo : Die GceAvdInfo , die das Gerät beschreibt. |
options | TestDeviceOptions : ein TestDeviceOptions der die Geräteoptionen beschreibt, die für das GCE-Gerät verwendet werden sollen. |
scpArgs | |
runUtil | IRunUtil : ein IRunUtil zum Ausführen von Befehlen. |
timeout | long : In Millisekunden, bis der Abruf abgeschlossen ist |
remoteFilePath | String : Der Remote-Pfad, wo die Datei zu finden ist. |
localFile | File : Der lokale ERROR(/File) , wohin die Remote-Datei gezogen wird |
Kehrt zurück | |
---|---|
boolean | True bei Erfolg, andernfalls False |