GceRemoteCmdFormatter

public class GceRemoteCmdFormatter
extends Object

java.lang.Object 中
   ↳ com.android.tradefed.device.cloud.GceRemoteCmdFormatter


实用程序类,用于格式化命令以连接到远程 gce 设备。

摘要

公共构造函数

GceRemoteCmdFormatter()

公共方法

static getScpCommand(File sshKey, extraOptions, String user, String hostName, String remoteFile, String localFile, GceRemoteCmdFormatter.ScpMode mode)

用于创建 scp 命令以从远程 gce 设备提取文件的实用程序。

static getSshCommand(File sshKey, extraOptions, String user, String hostName, String... command)

用于根据某些参数为 gce 设备创建 SSH 命令的实用程序。

公共构造函数

GceRemoteCmdFormatter

public GceRemoteCmdFormatter ()

公共方法

getScpCommand

public static  getScpCommand (File sshKey, 
                 extraOptions, 
                String user, 
                String hostName, 
                String remoteFile, 
                String localFile, 
                GceRemoteCmdFormatter.ScpMode mode)

用于创建 scp 命令以从远程 gce 设备提取文件的实用程序。

参数
sshKey File:SSH 密钥 ERROR(/File)

extraOptions :可为额外 SSH 选项添加的 String 列表。可以是 null。

user String

hostName String:连接到 gce 设备的主机名。

remoteFile String:要在远程 gce 设备上提取的文件。

localFile String:用于存放远程文件的本地文件。

mode GceRemoteCmdFormatter.ScpMode:我们是将本地文件推送到远程仓库还是拉取远程仓库

返回
表示 gce 设备的 scp 命令的列表。

getSshCommand

public static  getSshCommand (File sshKey, 
                 extraOptions, 
                String user, 
                String hostName, 
                String... command)

用于根据某些参数为 gce 设备创建 SSH 命令的实用程序。

参数
sshKey File:SSH 密钥 ERROR(/File)

extraOptions :可为额外 SSH 选项添加的 String 列表。可以是 null。

user String

hostName String:连接到 gce 设备的主机名。

command String:要在 gce 设备上运行的实际命令。

返回
表示 gce 设备的 ssh 命令的列表。