RemoteFileUtil

public class RemoteFileUtil
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.device.cloud.RemoteFileUtil


Uzak örnekten dosya işlemek için yardımcı program sınıfı

Özet

Kamu inşaatçıları

RemoteFileUtil()

Herkese açık yöntemler

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

Uzak örnekte bir dosya (veya dizin) olup olmadığını kontrol edin

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

Uzak ana makineden uzak dizin getirin.

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

Uzak ana makineden uzak dizin getirin.

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

Container örneğinde uzak dosya getirin.

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

Cihaz veya container örneğinde uzak dosya getirin.

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

Yerel ana makineden uzak örneğe bir ERROR(/File) aktarma

Kamu inşaatçıları

RemoteFileUtil

public RemoteFileUtil ()

Herkese açık yöntemler

doRemoteFileExist

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

Uzak örnekte bir dosya (veya dizin) olup olmadığını kontrol edin

Parametreler
remoteInstance GceAvdInfo: Cihazı tanımlayan GceAvdInfo.

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

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

timeout long: Getirmenin tamamlanması için milisaniye cinsinden

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

İlerlemeler
boolean dosyanın mevcut olup olmadığı

getirmeRemoteDir

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

Uzak ana makineden uzak dizin getirin.

Parametreler
remoteInstance GceAvdInfo: Cihazı tanımlayan GceAvdInfo.

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

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

timeout long: Getirmenin tamamlanması için milisaniye cinsinden

remoteDirPath String: Dizinin bulunacağı uzak yol.

İlerlemeler
File Alınan dizin başarılıysa ERROR(/File), aksi takdirde boş

getirmeRemoteDir

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

Uzak ana makineden uzak dizin getirin.

Parametreler
remoteInstance GceAvdInfo: Cihazı tanımlayan GceAvdInfo.

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

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

timeout long: Getirmenin tamamlanması için milisaniye cinsinden

remoteDirPath String: Dizinin bulunacağı uzak yol.

localDir File: Alınan dosyaların yerleştirileceği yerel dizin.

İlerlemeler
boolean Başarılıysa doğru, aksi takdirde yanlış

getirmeRemoteFile

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

Container örneğinde uzak dosya getirin.

Parametreler
remoteInstance GceAvdInfo: Cihazı tanımlayan GceAvdInfo.

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

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

timeout long: Getirmenin tamamlanması için milisaniye cinsinden

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

İlerlemeler
File Başarılıysa alınan, aksi takdirde boş

getirmeRemoteFile

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

Cihaz veya container örneğinde uzak dosya getirin.

Parametreler
remoteInstance GceAvdInfo: Cihazı tanımlayan GceAvdInfo.

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

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

timeout long: Getirmenin tamamlanması için milisaniye cinsinden

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

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

İlerlemeler
boolean Başarılıysa doğru, aksi takdirde yanlış

Uzaktan Kumandadan Aktarma

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

Yerel ana makineden uzak örneğe bir ERROR(/File) aktarma

Parametreler
remoteInstance GceAvdInfo: Cihazı tanımlayan GceAvdInfo.

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

scpArgs : scp komutuna iletilecek ek bağımsız değişkenler

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

timeout long: Getirmenin tamamlanması için milisaniye cinsinden

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

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

İlerlemeler
boolean Başarılıysa doğru, aksi takdirde yanlış