RemoteFileUtil

public class RemoteFileUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.RemoteFileUtil


Uzak bir örnekteki dosyayı işlemek için yardımcı program sınıfı

Özet

Kamu inşaatçıları

RemoteFileUtil ()

Genel yöntemler

static boolean doesRemoteFileExist ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remotePath)

Uzak örnekte bir dosyanın (veya dizinin) mevcut olup olmadığını kontrol edin

static File fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath)

Uzak ana bilgisayardan uzak bir dizini alın.

static boolean fetchRemoteDir ( GceAvdInfo remoteInstance, TestDeviceOptions options, IRunUtil runUtil, long timeout, String remoteDirPath, File localDir)

Uzak ana bilgisayardan uzak bir dizini alın.

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

Kapsayıcı örneğinde uzak bir dosyayı getirin.

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

Cihazda veya kapsayıcı örneğinde uzak bir dosya alın.

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)

Yerel ana bilgisayardan uzak örneğe bir ERROR(/File) gönderin

Kamu inşaatçıları

RemoteFileUtil

public RemoteFileUtil ()

Genel yöntemler

UzakDosyaMevcut mu

public static boolean doesRemoteFileExist (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remotePath)

Uzak örnekte bir dosyanın (veya dizinin) mevcut olup olmadığını kontrol edin

Parametreler
remoteInstance GceAvdInfo : Cihazı tanımlayan GceAvdInfo .

options TestDeviceOptions : GCE cihazı için kullanılacak cihaz seçeneklerini açıklayan bir TestDeviceOptions .

runUtil IRunUtil : komutları yürütmek için bir IRunUtil .

timeout long : getirme işleminin tamamlanması için milisaniye cinsinden

remotePath String : Dosyanın bulunacağı uzak yol.

İadeler
boolean dosyanın var olup olmadığı

GetRemoteDir

public static File fetchRemoteDir (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath)

Uzak ana bilgisayardan uzak bir dizini alın.

Parametreler
remoteInstance GceAvdInfo : Cihazı tanımlayan GceAvdInfo .

options TestDeviceOptions : GCE cihazı için kullanılacak cihaz seçeneklerini açıklayan bir TestDeviceOptions .

runUtil IRunUtil : komutları yürütmek için bir IRunUtil .

timeout long : getirme işleminin tamamlanması için milisaniye cinsinden

remoteDirPath String : Dizinin bulunacağı uzak yol.

İadeler
File Alınan dizin ERROR(/File) başarılıysa, aksi halde null

GetRemoteDir

public static boolean fetchRemoteDir (GceAvdInfo remoteInstance, 
                TestDeviceOptions options, 
                IRunUtil runUtil, 
                long timeout, 
                String remoteDirPath, 
                File localDir)

Uzak ana bilgisayardan uzak bir dizini alın.

Parametreler
remoteInstance GceAvdInfo : Cihazı tanımlayan GceAvdInfo .

options TestDeviceOptions : GCE cihazı için kullanılacak cihaz seçeneklerini açıklayan bir TestDeviceOptions .

runUtil IRunUtil : komutları yürütmek için bir IRunUtil .

timeout long : getirme işleminin tamamlanması için milisaniye cinsinden

remoteDirPath String : Dizinin bulunacağı uzak yol.

localDir File : Çekilen dosyaların yerleştirileceği yerel dizin.

İadeler
boolean Başarılıysa Doğru, Aksi takdirde Yanlış

UzakDosyayı getir

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

Kapsayıcı örneğinde uzak bir dosyayı getirin.

Parametreler
remoteInstance GceAvdInfo : Cihazı tanımlayan GceAvdInfo .

options TestDeviceOptions : GCE cihazı için kullanılacak cihaz seçeneklerini açıklayan bir TestDeviceOptions .

runUtil IRunUtil : komutları yürütmek için bir IRunUtil .

timeout long : getirme işleminin tamamlanması için milisaniye cinsinden

remoteFilePath String : Dosyanın bulunacağı uzak yol.

İadeler
File Başarılı olması durumunda çekilen dosya, aksi durumda null

UzakDosyayı getir

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

Cihazda veya kapsayıcı örneğinde uzak bir dosya alın.

Parametreler
remoteInstance GceAvdInfo : Cihazı tanımlayan GceAvdInfo .

options TestDeviceOptions : GCE cihazı için kullanılacak cihaz seçeneklerini açıklayan bir TestDeviceOptions .

runUtil IRunUtil : komutları yürütmek için bir IRunUtil .

timeout long : getirme işleminin tamamlanması için milisaniye cinsinden

remoteFilePath String : Dosyanın bulunacağı uzak yol.

localFile File : Uzak dosyanın çekileceği yerel ERROR(/File)

İadeler
boolean Başarılıysa Doğru, Aksi takdirde Yanlış

pushFileToRemote

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

Yerel ana bilgisayardan uzak örneğe bir ERROR(/File) gönderin

Parametreler
remoteInstance GceAvdInfo : Cihazı tanımlayan GceAvdInfo .

options TestDeviceOptions : GCE cihazı için kullanılacak cihaz seçeneklerini açıklayan bir TestDeviceOptions .

scpArgs : scp komutuna iletilecek ekstra argümanlar

runUtil IRunUtil : komutları yürütmek için bir IRunUtil .

timeout long : getirme işleminin tamamlanması için milisaniye cinsinden

remoteFilePath String : Dosyanın bulunacağı uzak yol.

localFile File : Uzak dosyanın çekileceği yerel ERROR(/File)

İadeler
boolean Başarılıysa Doğru, Aksi takdirde Yanlış