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