Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

RemoteFileUtil

public class RemoteFileUtil
extends Object

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


实用程序类,用于处理远程实例中的文件

概要

公共建设者

RemoteFileUtil ()

公开方法

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 ()

公开方法

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) ,否则返回null

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成功则为True,否则为False

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提取成功的话,否则为null

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成功则为True,否则为False

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 :额外的args传递给scp命令

runUtil IRunUtil :执行命令的IRunUtil

timeout long :以毫秒为单位的提取完成时间

remoteFilePath String :查找文件的远程路径。

localFile File :本地ERROR(/File) ,将在其中提取远程文件

退货
boolean成功则为True,否则为False