RemoteFileUtil
public class RemoteFileUtil
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.device.cloud.RemoteFileUtil |
Kelas utilitas untuk menangani file dari instance jarak jauh
Ringkasan
Konstruktor publik | |
---|---|
RemoteFileUtil () |
Metode publik | |
---|---|
static boolean | doesRemoteFileExist ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath) Periksa apakah ada file (atau direktori) pada instance jarak jauh |
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 wadah. |
static boolean | fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile) Ambil file jarak jauh di instance perangkat atau wadah. |
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 |
Konstruktor publik
RemoteFileUtil
public RemoteFileUtil ()
Metode publik
doesRemoteFileExist
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
Periksa apakah ada file (atau direktori) pada instance jarak jauh
Parameter | |
---|---|
remoteInstance | GceAvdInfo : GceAvdInfo yang mendeskripsikan perangkat. |
options | TestDeviceOptions : TestDeviceOptions yang menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE. |
runUtil | IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout | long : dalam milidetik untuk pengambilan selesai |
remotePath | String : Jalur jarak jauh tempat menemukan file. |
Pengembalian | |
---|---|
boolean | apakah file tersebut ada atau tidak |
ambilRemoteDir
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 mendeskripsikan perangkat. |
options | TestDeviceOptions : TestDeviceOptions yang menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE. |
runUtil | IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout | long : dalam milidetik untuk pengambilan selesai |
remoteDirPath | String : Jalur jarak jauh tempat menemukan direktori. |
Pengembalian | |
---|---|
File | Direktori yang ditarik ERROR(/File) jika berhasil, null jika tidak |
ambilRemoteDir
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 mendeskripsikan perangkat. |
options | TestDeviceOptions : TestDeviceOptions yang menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE. |
runUtil | IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout | long : dalam milidetik untuk pengambilan selesai |
remoteDirPath | String : Jalur jarak jauh tempat menemukan direktori. |
localDir | File : Direktori lokal tempat meletakkan file yang ditarik. |
Pengembalian | |
---|---|
boolean | Benar jika berhasil, Salah jika sebaliknya |
ambilRemoteFile
public static File fetchRemoteFile (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath)
Ambil file jarak jauh dalam instance wadah.
Parameter | |
---|---|
remoteInstance | GceAvdInfo : GceAvdInfo yang mendeskripsikan perangkat. |
options | TestDeviceOptions : TestDeviceOptions yang menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE. |
runUtil | IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout | long : dalam milidetik untuk pengambilan selesai |
remoteFilePath | String : Jalur jarak jauh tempat menemukan file. |
Pengembalian | |
---|---|
File | Ditarik diajukan jika berhasil, null sebaliknya |
ambilRemoteFile
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Ambil file jarak jauh di instance perangkat atau wadah.
Parameter | |
---|---|
remoteInstance | GceAvdInfo : GceAvdInfo yang mendeskripsikan perangkat. |
options | TestDeviceOptions : TestDeviceOptions yang menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE. |
runUtil | IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout | long : dalam milidetik untuk pengambilan selesai |
remoteFilePath | String : Jalur jarak jauh tempat menemukan file. |
localFile | File : ERROR(/File) lokal tempat file jarak jauh akan ditarik |
Pengembalian | |
---|---|
boolean | Benar jika berhasil, Salah jika sebaliknya |
dorongFileToRemote
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 mendeskripsikan perangkat. |
options | TestDeviceOptions : TestDeviceOptions yang menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE. |
scpArgs | |
runUtil | IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout | long : dalam milidetik untuk pengambilan selesai |
remoteFilePath | String : Jalur jarak jauh tempat menemukan file. |
localFile | File : ERROR(/File) lokal tempat file jarak jauh akan ditarik |
Pengembalian | |
---|---|
boolean | Benar jika berhasil, Salah jika sebaliknya |