RemoteFileUtil

public class RemoteFileUtil
extends Object

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


کلاس Utility برای مدیریت فایل از یک نمونه راه دور

خلاصه

سازندگان عمومی

RemoteFileUtil ()

روش های عمومی

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

بررسی کنید که آیا یک فایل (یا دایرکتوری) در نمونه راه دور وجود دارد یا خیر

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

یک فهرست راه دور از میزبان راه دور واکشی کنید.

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

یک فهرست راه دور از میزبان راه دور واکشی کنید.

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

یک فایل راه دور در نمونه کانتینر واکشی کنید.

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

یک فایل راه دور را در نمونه دستگاه یا کانتینر واکشی کنید.

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)

یک ERROR(/File) را از میزبان محلی به نمونه راه دور فشار دهید

سازندگان عمومی

RemoteFileUtil

public RemoteFileUtil ()

روش های عمومی

انجام RemoteFileExist

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

بررسی کنید که آیا یک فایل (یا دایرکتوری) در نمونه راه دور وجود دارد یا خیر

مولفه های
remoteInstance GceAvdInfo : GceAvdInfo که دستگاه را توصیف می کند.

options TestDeviceOptions : یک TestDeviceOptions که گزینه های دستگاه مورد استفاده برای دستگاه GCE را توصیف می کند.

runUtil IRunUtil : یک IRunUtil برای اجرای دستورات.

timeout long : در میلی ثانیه برای تکمیل واکشی

remotePath String : مسیر راه دور که در آن فایل را پیدا کنید.

برمی گرداند
boolean آیا فایل وجود دارد یا نه

fetchRemoteDir

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

یک فهرست راه دور از میزبان راه دور واکشی کنید.

مولفه های
remoteInstance GceAvdInfo : GceAvdInfo که دستگاه را توصیف می کند.

options TestDeviceOptions : یک TestDeviceOptions که گزینه های دستگاه مورد استفاده برای دستگاه GCE را توصیف می کند.

runUtil IRunUtil : یک IRunUtil برای اجرای دستورات.

timeout long : در میلی ثانیه برای تکمیل واکشی

remoteDirPath String : مسیر راه دوری که دایرکتوری را در آن پیدا کنید.

برمی گرداند
File دایرکتوری کشیده شده ERROR(/File) در صورت موفقیت آمیز بودن، در غیر این صورت پاک می شود

fetchRemoteDir

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

یک فهرست راه دور از میزبان راه دور واکشی کنید.

مولفه های
remoteInstance GceAvdInfo : GceAvdInfo که دستگاه را توصیف می کند.

options TestDeviceOptions : یک TestDeviceOptions که گزینه های دستگاه مورد استفاده برای دستگاه GCE را توصیف می کند.

runUtil IRunUtil : یک IRunUtil برای اجرای دستورات.

timeout long : در میلی ثانیه برای تکمیل واکشی

remoteDirPath String : مسیر راه دوری که دایرکتوری را در آن پیدا کنید.

localDir File : فهرست محلی که در آن فایل های کشیده شده قرار می گیرند.

برمی گرداند
boolean درست در صورت موفقیت، نادرست در غیر این صورت

fetchRemoteFile

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

یک فایل راه دور در نمونه کانتینر واکشی کنید.

مولفه های
remoteInstance GceAvdInfo : GceAvdInfo که دستگاه را توصیف می کند.

options TestDeviceOptions : یک TestDeviceOptions که گزینه های دستگاه مورد استفاده برای دستگاه GCE را توصیف می کند.

runUtil IRunUtil : یک IRunUtil برای اجرای دستورات.

timeout long : در میلی ثانیه برای تکمیل واکشی

remoteFilePath String : مسیر راه دور که در آن فایل را پیدا کنید.

برمی گرداند
File در صورت موفقیت آمیز بودن، بایگانی می شود، در غیر این صورت باطل می شود

fetchRemoteFile

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

یک فایل راه دور را در نمونه دستگاه یا کانتینر واکشی کنید.

مولفه های
remoteInstance GceAvdInfo : GceAvdInfo که دستگاه را توصیف می کند.

options TestDeviceOptions : یک TestDeviceOptions که گزینه های دستگاه مورد استفاده برای دستگاه GCE را توصیف می کند.

runUtil IRunUtil : یک IRunUtil برای اجرای دستورات.

timeout long : در میلی ثانیه برای تکمیل واکشی

remoteFilePath String : مسیر راه دور که در آن فایل را پیدا کنید.

localFile File : ERROR(/File) محلی که فایل راه دور کشیده می شود

برمی گرداند
boolean درست در صورت موفقیت، نادرست در غیر این صورت

pushFileToRemote

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

یک ERROR(/File) را از میزبان محلی به نمونه راه دور فشار دهید

مولفه های
remoteInstance GceAvdInfo : GceAvdInfo که دستگاه را توصیف می کند.

options TestDeviceOptions : یک TestDeviceOptions که گزینه های دستگاه مورد استفاده برای دستگاه GCE را توصیف می کند.

scpArgs : آرگ های اضافی برای ارسال به دستور scp

runUtil IRunUtil : یک IRunUtil برای اجرای دستورات.

timeout long : در میلی ثانیه برای تکمیل واکشی

remoteFilePath String : مسیر راه دور که در آن فایل را پیدا کنید.

localFile File : ERROR(/File) محلی که فایل راه دور کشیده می شود

برمی گرداند
boolean درست در صورت موفقیت، نادرست در غیر این صورت