RemoteFileUtil

public class RemoteFileUtil
extends Object

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


Klasa pomocnicza do obsługi pliku z odległej instancji

Podsumowanie

Konstruktory publiczne

RemoteFileUtil()

Metody publiczne

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

Sprawdzanie, czy plik (lub katalog) istnieje w zdalnym wystąpieniu

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

Pobierz katalog zdalny z hosta zdalnego.

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

Pobierz katalog zdalny z hosta zdalnego.

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

Pobierz plik zdalny z instancji kontenera.

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

Pobieranie pliku zdalnego na urządzeniu lub w kontenerze.

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

Przesyłanie ERROR(/File) z lokalnego hosta do instancji zdalnej

Konstruktory publiczne

RemoteFileUtil

public RemoteFileUtil ()

Metody publiczne

doesRemoteFileExist

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

Sprawdzanie, czy plik (lub katalog) istnieje w zdalnym wystąpieniu

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

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

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: czas w milisekundach potrzebny na pobranie

remotePath String: ścieżka zdalna, w której znajduje się plik.

Zwroty
boolean czy plik istnieje.

fetchRemoteDir

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

Pobierz katalog zdalny z hosta zdalnego.

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

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

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: czas w milisekundach potrzebny na pobranie

remoteDirPath String: ścieżka zdalna, w której znajduje się katalog.

Zwroty
File Wybrany katalog ERROR(/File), jeśli operacja się powiodła, w przeciwnym razie wartość null

fetchRemoteDir

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

Pobierz katalog zdalny z hosta zdalnego.

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

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

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: czas w milisekundach potrzebny na pobranie

remoteDirPath String: ścieżka zdalna, w której znajduje się katalog.

localDir File: lokalny katalog, w którym mają się znajdować pobrane pliki.

Zwroty
boolean Wartość „Prawda”, jeśli operacja się powiodła, w przeciwnym razie „Fałsz”.

fetchRemoteFile

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

Pobierz plik zdalny z instancji kontenera.

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

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

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: czas w milisekundach potrzebny na pobranie

remoteFilePath String: ścieżka zdalna, w której znajduje się plik.

Zwroty
File Wybrany plik, jeśli operacja zakończyła się pomyślnie, w przeciwnym razie wartość null.

fetchRemoteFile

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

Pobieranie pliku zdalnego na urządzeniu lub w kontenerze.

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

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

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

timeout long: czas w milisekundach potrzebny na pobranie

remoteFilePath String: ścieżka zdalna, w której znajduje się plik.

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

Zwroty
boolean Wartość „Prawda”, jeśli operacja się powiodła, w przeciwnym razie „Fałsz”.

pushFileToRemote

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

Przesyłanie ERROR(/File) z lokalnego hosta do instancji zdalnej

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

options TestDeviceOptions: TestDeviceOptions opisujący 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: czas w milisekundach potrzebny na pobranie

remoteFilePath String: ścieżka zdalna, w której znajduje się plik.

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

Zwroty
boolean Wartość „Prawda”, jeśli operacja się powiodła, w przeciwnym razie „Fałsz”.