RemoteFileUtil
public class RemoteFileUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.device.cloud.RemoteFileUtil |
Kelas utilitas untuk menangani file dari instance jarak jauh
Ringkasan
Metode publik |
---|
static File | fetchRemoteDir (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath) Ambil direktori jarak jauh dari host jarak jauh. |
static boolean | fetchRemoteDir (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir) Ambil direktori jarak jauh dari host jarak jauh. |
static File | fetchRemoteFile (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath) Ambil file jarak jauh dalam instance container. |
static boolean | fetchRemoteFile (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) Ambil file jarak jauh di perangkat atau instance kontainer. |
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) Dorong ERROR(/File) dari host lokal ke instance jarak jauh |
Konstruktor publik
RemoteFileUtil
public RemoteFileUtil ()
Metode publik
fetchRemoteDir
public static File fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath)
Ambil direktori jarak jauh dari host jarak jauh.
Parameter |
---|
remoteInstance | GceAvdInfo : GceAvdInfo yang menjelaskan perangkat. |
options | TestDeviceOptions : TestDeviceOptions menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE. |
runUtil | IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout | long : dalam milidetik hingga pengambilan selesai |
remoteDirPath | String : Jalur jarak jauh tempat menemukan direktori. |
Kembali |
---|
File | Direktori yang ditarik ERROR(/File) jika berhasil, null jika tidak |
fetchRemoteDir
public static boolean fetchRemoteDir (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteDirPath,
File localDir)
Ambil direktori jarak jauh dari host jarak jauh.
Parameter |
---|
remoteInstance | GceAvdInfo : GceAvdInfo yang menjelaskan perangkat. |
options | TestDeviceOptions : TestDeviceOptions menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE. |
runUtil | IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout | long : dalam milidetik hingga pengambilan selesai |
remoteDirPath | String : Jalur jarak jauh tempat menemukan direktori. |
localDir | File : Direktori lokal tempat meletakkan file yang ditarik. |
Kembali |
---|
boolean | Benar jika berhasil, Salah jika sebaliknya |
fetchRemoteFile
public static File fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Ambil file jarak jauh dalam instance container.
Parameter |
---|
remoteInstance | GceAvdInfo : GceAvdInfo yang menjelaskan perangkat. |
options | TestDeviceOptions : TestDeviceOptions menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE. |
runUtil | IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout | long : dalam milidetik hingga pengambilan selesai |
remoteFilePath | String : Jalur jarak jauh tempat menemukan file. |
Kembali |
---|
File | Penarikan diajukan jika berhasil, null sebaliknya |
fetchRemoteFile
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Ambil file jarak jauh di perangkat atau instance kontainer.
Parameter |
---|
remoteInstance | GceAvdInfo : GceAvdInfo yang menjelaskan perangkat. |
options | TestDeviceOptions : TestDeviceOptions menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE. |
runUtil | IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout | long : dalam milidetik hingga pengambilan selesai |
remoteFilePath | String : Jalur jarak jauh tempat menemukan file. |
localFile | File : ERROR(/File) tempat file jarak jauh akan ditarik |
Kembali |
---|
boolean | Benar jika berhasil, Salah jika sebaliknya |
pushFileToRemote
public static boolean pushFileToRemote (GceAvdInfo remoteInstance,
TestDeviceOptions options,
scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Dorong ERROR(/File)
dari host lokal ke instance jarak jauh
Parameter |
---|
remoteInstance | GceAvdInfo : GceAvdInfo yang menjelaskan perangkat. |
options | TestDeviceOptions : TestDeviceOptions menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE. |
scpArgs | : args ekstra untuk diteruskan ke perintah scp |
runUtil | IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout | long : dalam milidetik hingga pengambilan selesai |
remoteFilePath | String : Jalur jarak jauh tempat menemukan file. |
localFile | File : ERROR(/File) tempat file jarak jauh akan ditarik |
Kembali |
---|
boolean | Benar jika berhasil, Salah jika sebaliknya |