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 di instance container.

static boolean fetchRemoteFile ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteFilePath, File localFile)

Ambil file jarak jauh di perangkat atau instans 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

apakahRemoteFileExist

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 hingga pengambilan selesai

remotePath String : Jalur jarak jauh tempat menemukan file.

Kembali
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 menjelaskan perangkat.

options TestDeviceOptions : TestDeviceOptions yang 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

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 menjelaskan perangkat.

options TestDeviceOptions : TestDeviceOptions yang 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

ambilRemoteFile

public static File fetchRemoteFile (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath)

Ambil file jarak jauh di instance container.

Parameter
remoteInstance GceAvdInfo : GceAvdInfo yang menjelaskan perangkat.

options TestDeviceOptions : TestDeviceOptions yang 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 jika tidak

ambilRemoteFile

public static boolean fetchRemoteFile (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteFilePath, 
                File localFile)

Ambil file jarak jauh di perangkat atau instans kontainer.

Parameter
remoteInstance GceAvdInfo : GceAvdInfo yang menjelaskan perangkat.

options TestDeviceOptions : TestDeviceOptions yang 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) lokal 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 mendeskripsikan perangkat.

options TestDeviceOptions : TestDeviceOptions yang menjelaskan opsi perangkat yang akan digunakan untuk perangkat GCE.

scpArgs : argumen tambahan 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) lokal tempat file jarak jauh akan ditarik

Kembali
boolean Benar jika berhasil, Salah jika sebaliknya