A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
RemoteFileUtil
public
class
RemoteFileUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.device.cloud.RemoteFileUtil
|
Classe di utilità per gestire i file da un'istanza remota
Riepilogo
Metodi pubblici |
static
boolean
|
doesRemoteFileExist(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
Controlla 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 nell'istanza del dispositivo o del contenitore.
|
static
boolean
|
pushFileToRemote(GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Esegui il push di un ERROR(/File) dall'host locale all'istanza remota
|
Costruttori pubblici
RemoteFileUtil
public RemoteFileUtil ()
Metodi pubblici
doesRemoteFileExist
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remotePath)
Controlla se un file (o una directory) esiste nell'istanza remota
Parametri |
remoteInstance |
GceAvdInfo : i GceAvdInfo che descrivono 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. |
Ritorni |
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 : i GceAvdInfo che descrivono 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. |
Ritorni |
File |
La directory ERROR(/File) estratta se l'operazione è riuscita, altrimenti null |
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 : i GceAvdInfo che descrivono 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. |
Ritorni |
boolean |
Vero se l'operazione è riuscita, 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 : i GceAvdInfo che descrivono 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. |
Ritorni |
File |
Il file estratto se l'operazione è riuscita, nullo in caso contrario |
fetchRemoteFile
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Recupera un file remoto nell'istanza del dispositivo o del contenitore.
Parametri |
remoteInstance |
GceAvdInfo : i GceAvdInfo che descrivono 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 : il ERROR(/File) locale in cui verrà estratto il file remoto |
Ritorni |
boolean |
Vero se l'operazione è riuscita, falso in caso contrario |
pushFileToRemote
public static boolean pushFileToRemote (GceAvdInfo remoteInstance,
TestDeviceOptions options,
scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Esegui il push di un ERROR(/File)
dall'host locale all'istanza remota
Parametri |
remoteInstance |
GceAvdInfo : i GceAvdInfo che descrivono 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 : il ERROR(/File) locale in cui verrà estratto il file remoto |
Ritorni |
boolean |
Vero se l'operazione è riuscita, falso in caso contrario |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-03-26 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-26 UTC."],[],[]]