Narzędzia zdalnej plików
public
class
RemoteFileUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.device.cloud.RemoteFileUtil,
|
Klasa narzędzia do obsługi pliku z instancji zdalnej
Podsumowanie
Metody publiczne |
static
boolean
|
doesRemoteFileExist(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
Sprawdź, czy plik (lub katalog) istnieje w instancji zdalnej
|
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 zdalny plik z instancji kontenera.
|
static
boolean
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Pobierz plik zdalny z urządzenia lub instancji kontenera.
|
static
boolean
|
pushFileToRemote(GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Wypchnij instancję ERROR(/File) z hosta lokalnego do instancji zdalnej
|
Konstruktory publiczne
Narzędzia zdalnej plików
public RemoteFileUtil ()
Metody publiczne
maRemoteFileExist
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remotePath)
Sprawdź, czy plik (lub katalog) istnieje w instancji zdalnej
Parametry |
remoteInstance |
GceAvdInfo : GceAvdInfo opisujący urządzenie. |
options |
TestDeviceOptions : TestDeviceOptions opisujący opcje urządzenia używane w przypadku
Urządzenie GCE. |
runUtil |
IRunUtil : IRunUtil do wykonywania poleceń. |
timeout |
long : ukończenie pobierania w milisekundach |
remotePath |
String : ścieżka zdalna, w której znajduje się plik. |
Zwroty |
boolean |
czy plik istnieje, czy nie; |
pobierzRemoteDir
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ący urządzenie. |
options |
TestDeviceOptions : TestDeviceOptions opisujący opcje urządzenia używane w przypadku
Urządzenie GCE. |
runUtil |
IRunUtil : IRunUtil do wykonywania poleceń. |
timeout |
long : ukończenie pobierania w milisekundach |
remoteDirPath |
String : ścieżka zdalna, w której znajduje się katalog. |
Zwroty |
File |
W przypadku powodzenia pobieranego katalogu: ERROR(/File) , w przeciwnym razie ma wartość null |
pobierzRemoteDir
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ący urządzenie. |
options |
TestDeviceOptions : TestDeviceOptions opisujący opcje urządzenia używane w przypadku
Urządzenie GCE. |
runUtil |
IRunUtil : IRunUtil do wykonywania poleceń. |
timeout |
long : ukończenie pobierania w milisekundach |
remoteDirPath |
String : ścieżka zdalna, w której znajduje się katalog. |
localDir |
File : katalog lokalny, w którym chcesz umieścić pobrane pliki. |
Zwroty |
boolean |
Wartość „prawda” w przypadku powodzenia, a w przeciwnym razie – „fałsz” |
downloadRemoteFile
public static File fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Pobierz zdalny plik z instancji kontenera.
Parametry |
remoteInstance |
GceAvdInfo : GceAvdInfo opisujący urządzenie. |
options |
TestDeviceOptions : TestDeviceOptions opisujący opcje urządzenia używane w przypadku
Urządzenie GCE. |
runUtil |
IRunUtil : IRunUtil do wykonywania poleceń. |
timeout |
long : ukończenie pobierania w milisekundach |
remoteFilePath |
String : ścieżka zdalna, w której znajduje się plik. |
Zwroty |
File |
Jeśli plik się uda, pobrany plik ma wartość null. W przeciwnym razie ma wartość null. |
downloadRemoteFile
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Pobierz plik zdalny z urządzenia lub instancji kontenera.
Parametry |
remoteInstance |
GceAvdInfo : GceAvdInfo opisujący urządzenie. |
options |
TestDeviceOptions : TestDeviceOptions opisujący opcje urządzenia używane w przypadku
Urządzenie GCE. |
runUtil |
IRunUtil : IRunUtil do wykonywania poleceń. |
timeout |
long : ukończenie pobierania w milisekundach |
remoteFilePath |
String : ścieżka zdalna, w której znajduje się plik. |
localFile |
File : lokalny ERROR(/File) , do którego zostanie pobrany plik zdalny. |
Zwroty |
boolean |
Wartość „prawda” w przypadku powodzenia, a w przeciwnym razie – „fałsz” |
Plik pushDoZdalna
public static boolean pushFileToRemote (GceAvdInfo remoteInstance,
TestDeviceOptions options,
scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Wypchnij instancję ERROR(/File)
z hosta lokalnego do instancji zdalnej
Parametry |
remoteInstance |
GceAvdInfo : GceAvdInfo opisujący urządzenie. |
options |
TestDeviceOptions : TestDeviceOptions opisujący opcje urządzenia używane w przypadku
Urządzenie GCE. |
scpArgs |
: dodatkowe argumenty do przekazania do polecenia scp |
runUtil |
IRunUtil : IRunUtil do wykonywania poleceń. |
timeout |
long : ukończenie pobierania w milisekundach |
remoteFilePath |
String : ścieżka zdalna, w której znajduje się plik. |
localFile |
File : lokalny ERROR(/File) , do którego zostanie pobrany plik zdalny. |
Zwroty |
boolean |
Wartość „prawda” w przypadku powodzenia, a w przeciwnym razie – „fałsz” |