RemoteFileUtil

public class RemoteFileUtil
extends Object

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


Classe di utilità per gestire file da un'istanza remota

Riepilogo

Costruttori pubblici

RemoteFileUtil ()

Metodi pubblici

static boolean doesRemoteFileExist ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)

Verifica se un file (o una directory) esiste nell'istanza remota

static File fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)

Recupera una directory remota dall'host remoto.

static boolean fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)

Recupera una directory remota dall'host remoto.

static File fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)

Recupera un file remoto nell'istanza del contenitore.

static boolean fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

Recupera un file remoto nel dispositivo o nell'istanza del contenitore.

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)

Invia un ERROR(/File) dall'host locale all'istanza remota

Costruttori pubblici

RemoteFileUtil

public RemoteFileUtil ()

Metodi pubblici

faRemoteFileExist

public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remotePath)

Verifica se un file (o una directory) esiste nell'istanza remota

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remotePath String : il percorso remoto in cui trovare il file.

ritorna
boolean se il file esiste o meno

fetchRemoteDir

public static File fetchRemoteDir (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath)

Recupera una directory remota dall'host remoto.

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remoteDirPath String : il percorso remoto in cui trovare la directory.

ritorna
File La directory estratta ERROR(/File) in caso di esito positivo, null in caso contrario

fetchRemoteDir

public static boolean fetchRemoteDir (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath, 
                File localDir)

Recupera una directory remota dall'host remoto.

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remoteDirPath String : il percorso remoto in cui trovare la directory.

localDir File : la directory locale in cui inserire i file estratti.

ritorna
boolean Vero in caso di successo, Falso in caso contrario

fetchRemoteFile

public static File fetchRemoteFile (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath)

Recupera un file remoto nell'istanza del contenitore.

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remoteFilePath String : il percorso remoto in cui trovare il file.

ritorna
File Il pull archiviato in caso di esito positivo, null in caso contrario

fetchRemoteFile

public static boolean fetchRemoteFile (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

Recupera un file remoto nel dispositivo o nell'istanza del contenitore.

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remoteFilePath String : il percorso remoto in cui trovare il file.

localFile File : L' ERROR(/File) locale in cui verrà estratto il file remoto

ritorna
boolean Vero in caso di successo, Falso in caso contrario

pushFileToRemote

public static boolean pushFileToRemote (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                 scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

Invia un ERROR(/File) dall'host locale all'istanza remota

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

scpArgs : argomenti extra da passare al comando scp

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remoteFilePath String : il percorso remoto in cui trovare il file.

localFile File : L' ERROR(/File) in cui verrà estratto il file remoto

ritorna
boolean Vero in caso di successo, Falso in caso contrario

,

RemoteFileUtil

public class RemoteFileUtil
extends Object

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


Classe di utilità per gestire file da un'istanza remota

Riepilogo

Costruttori pubblici

RemoteFileUtil ()

Metodi pubblici

static boolean doesRemoteFileExist ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)

Verifica se un file (o una directory) esiste nell'istanza remota

static File fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)

Recupera una directory remota dall'host remoto.

static boolean fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)

Recupera una directory remota dall'host remoto.

static File fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)

Recupera un file remoto nell'istanza del contenitore.

static boolean fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

Recupera un file remoto nel dispositivo o nell'istanza del contenitore.

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)

Invia un ERROR(/File) dall'host locale all'istanza remota

Costruttori pubblici

RemoteFileUtil

public RemoteFileUtil ()

Metodi pubblici

faRemoteFileExist

public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remotePath)

Verifica se un file (o una directory) esiste nell'istanza remota

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remotePath String : il percorso remoto in cui trovare il file.

ritorna
boolean se il file esiste o meno

fetchRemoteDir

public static File fetchRemoteDir (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath)

Recupera una directory remota dall'host remoto.

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remoteDirPath String : il percorso remoto in cui trovare la directory.

ritorna
File La directory estratta ERROR(/File) in caso di esito positivo, null in caso contrario

fetchRemoteDir

public static boolean fetchRemoteDir (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath, 
                File localDir)

Recupera una directory remota dall'host remoto.

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remoteDirPath String : il percorso remoto in cui trovare la directory.

localDir File : la directory locale in cui inserire i file estratti.

ritorna
boolean Vero in caso di successo, Falso in caso contrario

fetchRemoteFile

public static File fetchRemoteFile (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath)

Recupera un file remoto nell'istanza del contenitore.

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remoteFilePath String : il percorso remoto in cui trovare il file.

ritorna
File Il pull archiviato in caso di esito positivo, null in caso contrario

fetchRemoteFile

public static boolean fetchRemoteFile (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

Recupera un file remoto nel dispositivo o nell'istanza del contenitore.

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remoteFilePath String : il percorso remoto in cui trovare il file.

localFile File : L' ERROR(/File) locale in cui verrà estratto il file remoto

ritorna
boolean Vero in caso di successo, Falso in caso contrario

pushFileToRemote

public static boolean pushFileToRemote (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                 scpArgs, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

Invia un ERROR(/File) dall'host locale all'istanza remota

Parametri
remoteInstance GceAvdInfo : GceAvdInfo che descrive il dispositivo.

options TestDeviceOptions : un TestDeviceOptions che descrive le opzioni del dispositivo da utilizzare per il dispositivo GCE.

scpArgs : argomenti extra da passare al comando scp

runUtil IRunUtil : un IRunUtil per eseguire comandi.

timeout long : in millisecondi per il completamento del recupero

remoteFilePath String : il percorso remoto in cui trovare il file.

localFile File : L' ERROR(/File) locale in cui verrà estratto il file remoto

ritorna
boolean Vero in caso di successo, Falso in caso contrario