{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

Konstruktor publik

RemoteFileUtil()

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