CommandResult

public class CommandResult
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.CommandResult


包含命令的结果。

摘要

公共构造函数

CommandResult()

创建具有默认 CommandStatus.TIMED_OUT 状态的 CommandResult

CommandResult(CommandStatus status)

创建具有给定状态的 CommandResult

公共方法

Integer getExitCode()

获取命令生成的退出/返回代码。

CommandStatus getStatus()

获取命令的状态。

String getStderr()

获取命令生成的标准错误输出。

String getStdout()

获取命令生成的标准输出。

boolean isCached()

返回此结果是否为缓存结果。

void setCached(boolean cached)
void setExitCode(int exitCode)
void setStatus(CommandStatus status)
void setStderr(String stderr)
void setStdout(String stdout)
String toString()

返回此对象的字符串表示。

公共构造函数

CommandResult

public CommandResult ()

创建具有默认 CommandStatus.TIMED_OUT 状态的 CommandResult

CommandResult

public CommandResult (CommandStatus status)

创建具有给定状态的 CommandResult

参数
status CommandStatusCommandStatus

公共方法

getExitCode

public Integer getExitCode ()

获取命令生成的退出/返回代码。

返回
Integer 退出代码或 null(如果未设置)

getStatus

public CommandStatus getStatus ()

获取命令的状态。

返回
CommandStatus CommandStatus

getStderr

public String getStderr ()

获取命令生成的标准错误输出。

返回
String 标准错误或 null(如果无法检索到输出)

getStdout

public String getStdout ()

获取命令生成的标准输出。

返回
String 标准输出或 null(如果无法检索输出)

isCached

public boolean isCached ()

返回此结果是否为缓存结果。

返回
boolean

setCached

public void setCached (boolean cached)

参数
cached boolean

setExitCode

public void setExitCode (int exitCode)

参数
exitCode int

setStatus

public void setStatus (CommandStatus status)

参数
status CommandStatus

setStderr

public void setStderr (String stderr)

参数
stderr String

setStdout

public void setStdout (String stdout)

参数
stdout String

toString

public String toString ()

返回此对象的字符串表示形式。Stdout/err 可能非常大。

返回
String