命令结果

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

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

公共构造函数

命令结果

public CommandResult ()

创建一个具有默认 CommandStatus#TIMED_OUT 状态的 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

已缓存的

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

返回此对象的字符串表示。标准输出/错误值可能会非常大。

返回
String