{i>RemoteFileUtil<i}
public
class
RemoteFileUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.device.cloud.RemoteFileUtil
|
Class utilitas untuk menangani file dari instance jarak jauh
Ringkasan
Metode publik |
static
boolean
|
doesRemoteFileExist(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)
Memeriksa apakah file (atau direktori) ada di 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 di instance penampung.
|
static
boolean
|
fetchRemoteFile(GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Ambil file jarak jauh di instance perangkat atau penampung.
|
static
boolean
|
pushFileToRemote(GceAvdInfo remoteInstance, TestDeviceOptions options, scpArgs, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)
Mengirim ERROR(/File) dari host lokal ke instance jarak jauh
|
Konstruktor publik
{i>RemoteFileUtil<i}
public RemoteFileUtil ()
Metode publik
{i>DoRemoteFileExist<i}
public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remotePath)
Memeriksa apakah file (atau direktori) ada di 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 agar pengambilan selesai |
remotePath |
String : Jalur jarak jauh tempat menemukan file. |
Hasil |
boolean |
apakah file tersebut ada atau tidak |
pengambilanRemoteDir
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 agar pengambilan selesai |
remoteDirPath |
String : Jalur jarak jauh tempat menemukan direktori. |
Hasil |
File |
Direktori yang ditarik ERROR(/File) jika berhasil, null jika tidak |
pengambilanRemoteDir
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 agar pengambilan selesai |
remoteDirPath |
String : Jalur jarak jauh tempat menemukan direktori. |
localDir |
File : Direktori lokal tempat meletakkan file yang ditarik. |
Hasil |
boolean |
Benar jika berhasil, Salah jika tidak |
pengambilanRemoteFile
public static File fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath)
Ambil file jarak jauh di instance penampung.
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 agar pengambilan selesai |
remoteFilePath |
String : Jalur jarak jauh tempat menemukan file. |
Hasil |
File |
File yang ditarik akan berhasil, jika tidak berhasil, null |
pengambilanRemoteFile
public static boolean fetchRemoteFile (GceAvdInfo remoteInstance,
TestDeviceOptions options,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Ambil file jarak jauh di instance perangkat atau penampung.
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 agar pengambilan selesai |
remoteFilePath |
String : Jalur jarak jauh tempat menemukan file. |
localFile |
File : ERROR(/File) lokal tempat file jarak jauh akan diambil |
Hasil |
boolean |
Benar jika berhasil, Salah jika tidak |
{i>pushFileToRemote<i}
public static boolean pushFileToRemote (GceAvdInfo remoteInstance,
TestDeviceOptions options,
scpArgs,
IRunUtil runUtil,
long timeout,
String remoteFilePath,
File localFile)
Mengirim 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 |
: argumen tambahan yang akan diteruskan ke perintah scp |
runUtil |
IRunUtil : IRunUtil untuk menjalankan perintah. |
timeout |
long : dalam milidetik agar pengambilan selesai |
remoteFilePath |
String : Jalur jarak jauh tempat menemukan file. |
localFile |
File : ERROR(/File) lokal tempat file jarak jauh akan diambil |
Hasil |
boolean |
Benar jika berhasil, Salah jika tidak |