命令結果

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

獲取命令產生的標準輸出。

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

公共方法

獲取退出代碼

public Integer getExitCode ()

獲取命令生成的退出/返回代碼。

退貨
Integer退出代碼或null (如果未設置)

獲取狀態

public CommandStatus getStatus ()

獲取命令狀態。

退貨
CommandStatus CommandStatus

獲取標準錯誤

public String getStderr ()

獲取命令產生的標準錯誤輸出。

退貨
String標準錯誤或null (如果無法檢索輸出)

獲取標準輸出

public String getStdout ()

獲取命令產生的標準輸出。

退貨
String標準輸出,如果無法檢索輸出則為null

設置退出代碼

public void setExitCode (int exitCode)

參數
exitCode int

設置狀態

public void setStatus (CommandStatus status)

參數
status CommandStatus

設置標準錯誤

public void setStderr (String stderr)

參數
stderr String

設置標準輸出

public void setStdout (String stdout)

參數
stdout String

到字符串

public String toString ()

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

退貨
String