RemoteFileUtil

public class RemoteFileUtil
extends Object

Obiekt Java.lang.Object
com.android.tradefed.device.cloud.RemoteFileUtil


Klasa narzędziowa do obsługi pliku ze zdalnej instancji

Streszczenie

Konstruktorzy publiczni

RemoteFileUtil ()

Metody publiczne

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

Sprawdź, czy plik (lub katalog) istnieje w zdalnej instancji

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

Pobierz zdalny katalog ze zdalnego hosta.

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

Pobierz zdalny katalog ze zdalnego hosta.

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

Pobierz zdalny plik w instancji kontenera.

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

Pobierz zdalny plik w instancji urządzenia lub kontenera.

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)

Prześlij ERROR(/File) z lokalnego hosta do zdalnej instancji

Konstruktorzy publiczni

RemoteFileUtil

public RemoteFileUtil ()

Metody publiczne

robiRemoteFileIstnieje

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

Sprawdź, czy plik (lub katalog) istnieje w zdalnej instancji

Parametry
remoteInstance GceAvdInfo : GceAvdInfo opisujące urządzenie.

options TestDeviceOptions : opcja TestDeviceOptions opisująca opcje urządzenia, które mają być używane w przypadku urządzenia GCE.

runUtil IRunUtil : IRunUtil do wykonywania poleceń.

timeout long : w milisekundach potrzebnych do zakończenia pobierania

remotePath String : Zdalna ścieżka, w której można znaleźć plik.

Zwroty
boolean niezależnie od tego, czy plik istnieje, czy nie

fetchRemoteDir

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

Pobierz zdalny katalog ze zdalnego hosta.

Parametry
remoteInstance GceAvdInfo : GceAvdInfo opisujące urządzenie.

options TestDeviceOptions : opcja TestDeviceOptions opisująca opcje urządzenia, które mają być używane w przypadku urządzenia GCE.

runUtil IRunUtil : IRunUtil do wykonywania poleceń.

timeout long : w milisekundach potrzebnych do zakończenia pobierania

remoteDirPath String : Zdalna ścieżka, w której można znaleźć katalog.

Zwroty
File Ściągnięty katalog ERROR(/File) jeśli się powiedzie, w przeciwnym razie wartość null

fetchRemoteDir

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

Pobierz zdalny katalog ze zdalnego hosta.

Parametry
remoteInstance GceAvdInfo : GceAvdInfo opisujące urządzenie.

options TestDeviceOptions : opcja TestDeviceOptions opisująca opcje urządzenia, które mają być używane w przypadku urządzenia GCE.

runUtil IRunUtil : IRunUtil do wykonywania poleceń.

timeout long : w milisekundach potrzebnych do zakończenia pobierania

remoteDirPath String : Zdalna ścieżka, w której można znaleźć katalog.

localDir File : katalog lokalny, w którym należy umieścić pobrane pliki.

Zwroty
boolean Prawda, jeśli się powiedzie, Fałsz w przeciwnym razie

pobierz plik zdalny

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

Pobierz zdalny plik w instancji kontenera.

Parametry
remoteInstance GceAvdInfo : GceAvdInfo opisujące urządzenie.

options TestDeviceOptions : opcja TestDeviceOptions opisująca opcje urządzenia, które mają być używane w przypadku urządzenia GCE.

runUtil IRunUtil : IRunUtil do wykonywania poleceń.

timeout long : w milisekundach potrzebnych do zakończenia pobierania

remoteFilePath String : Zdalna ścieżka, w której można znaleźć plik.

Zwroty
File Wyciągnięto, jeśli się powiedzie, null w przeciwnym razie

pobierz plik zdalny

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

Pobierz zdalny plik w instancji urządzenia lub kontenera.

Parametry
remoteInstance GceAvdInfo : GceAvdInfo opisujące urządzenie.

options TestDeviceOptions : opcja TestDeviceOptions opisująca opcje urządzenia, które mają być używane w przypadku urządzenia GCE.

runUtil IRunUtil : IRunUtil do wykonywania poleceń.

timeout long : w milisekundach potrzebnych do zakończenia pobierania

remoteFilePath String : Zdalna ścieżka, w której można znaleźć plik.

localFile File : lokalny ERROR(/File) z którego zostanie pobrany plik zdalny

Zwroty
boolean Prawda, jeśli się powiedzie, Fałsz w przeciwnym razie

pushFileToRemote

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

Prześlij ERROR(/File) z lokalnego hosta do zdalnej instancji

Parametry
remoteInstance GceAvdInfo : GceAvdInfo opisujące urządzenie.

options TestDeviceOptions : opcja TestDeviceOptions opisująca opcje urządzenia, które mają być używane w przypadku urządzenia GCE.

scpArgs : dodatkowe argumenty do przekazania do polecenia scp

runUtil IRunUtil : IRunUtil do wykonywania poleceń.

timeout long : w milisekundach potrzebnych do zakończenia pobierania

remoteFilePath String : Zdalna ścieżka, w której można znaleźć plik.

localFile File : lokalny ERROR(/File) z którego zostanie pobrany plik zdalny

Zwroty
boolean Prawda, jeśli się powiedzie, Fałsz w przeciwnym razie