狀態檢查器結果

public class StatusCheckerResult
extends Object

java.lang.Object
com.android.tradefed.suite.checker.StatusCheckerResult


包含ISystemStatusChecker執行的結果。

概括

嵌套類

enum StatusCheckerResult.CheckStatus

字段

public static final String SYSTEM_CHECKER

公共構造函數

StatusCheckerResult ()

創建一個具有默認CheckStatus#FAILED狀態的StatusCheckerResult

StatusCheckerResult ( StatusCheckerResult.CheckStatus status)

創建具有給定狀態的StatusCheckerResult

公共方法

void addModuleProperty (String propertyName, String property)

添加檢查器報告的模塊屬性。

String getErrorMessage ()

返回與失敗相關的錯誤消息。

getModuleProperties ()

返回檢查器報告的模塊屬性。

StatusCheckerResult.CheckStatus getStatus ()

返回檢查器的CheckStatus

boolean isBugreportNeeded ()

返回在檢查器失敗的情況下是否需要錯誤報告。

void setBugreportNeeded (boolean need)

設置在檢查器失敗的情況下是否需要錯誤報告。

void setErrorMessage (String message)

設置與失敗相關的錯誤消息。

void setStatus ( StatusCheckerResult.CheckStatus status)

設置檢查器的CheckStatus

字段

SYSTEM_CHECKER

public static final String SYSTEM_CHECKER

公共構造函數

狀態檢查器結果

public StatusCheckerResult ()

創建一個具有默認CheckStatus#FAILED狀態的StatusCheckerResult

狀態檢查器結果

public StatusCheckerResult (StatusCheckerResult.CheckStatus status)

創建具有給定狀態的StatusCheckerResult

參數
status StatusCheckerResult.CheckStatus : CheckStatus

公共方法

addModuleProperty

public void addModuleProperty (String propertyName, 
                String property)

添加檢查器報告的模塊屬性。

參數
propertyName String

property String

獲取錯誤消息

public String getErrorMessage ()

返回與失敗相關的錯誤消息。即使在失敗的情況下也可以為空。

退貨
String

獲取模塊屬性

public  getModuleProperties ()

返回檢查器報告的模塊屬性。

退貨

獲取狀態

public StatusCheckerResult.CheckStatus getStatus ()

返回檢查器的CheckStatus

退貨
StatusCheckerResult.CheckStatus

isBugreport 需要

public boolean isBugreportNeeded ()

返回在檢查器失敗的情況下是否需要錯誤報告。

退貨
boolean

setBugreportNeeded

public void setBugreportNeeded (boolean need)

設置在檢查器失敗的情況下是否需要錯誤報告。

參數
need boolean

設置錯誤消息

public void setErrorMessage (String message)

設置與失敗相關的錯誤消息。

參數
message String

設置狀態

public void setStatus (StatusCheckerResult.CheckStatus status)

設置檢查器的CheckStatus

參數
status StatusCheckerResult.CheckStatus