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 ERROR(/File) vom lokalen Host an die Remote-Instanz

Ö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 : zusätzliche Argumente, die an den scp-Befehl übergeben 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