状态检查器结果

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