StatusCheckerResult

public class StatusCheckerResult
extends Object

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


Contains the result of a ISystemStatusChecker execution.

Summary

Constants

String SYSTEM_CHECKER

Public constructors

StatusCheckerResult()

Create a StatusCheckerResult with the default CheckStatus.FAILED status.

StatusCheckerResult(StatusCheckerResult.CheckStatus status)

Create a StatusCheckerResult with the given status.

Public methods

void addModuleProperty(String propertyName, String property)

Adds a module property reported by the checker.

String getErrorMessage()

Returns the error message associated with a failure.

Map<String, String> getModuleProperties()

Returns the module properties reported by the checker.

StatusCheckerResult.CheckStatus getStatus()

Returns the CheckStatus of the checker.

boolean isBugreportNeeded()

Returns whether or not a bugreport is needed in case of checker failure.

void setBugreportNeeded(boolean need)

Sets whether or not a bugreport is needed in case of checker failure.

void setErrorMessage(String message)

Sets the error message associated with a failure.

void setStatus(StatusCheckerResult.CheckStatus status)

Sets the CheckStatus of the checker.

Constants

SYSTEM_CHECKER

public static final String SYSTEM_CHECKER

Constant Value: "system_checker"

Public constructors

StatusCheckerResult

public StatusCheckerResult ()

Create a StatusCheckerResult with the default CheckStatus.FAILED status.

StatusCheckerResult

public StatusCheckerResult (StatusCheckerResult.CheckStatus status)

Create a StatusCheckerResult with the given status.

Parameters
status StatusCheckerResult.CheckStatus: the CheckStatus

Public methods

addModuleProperty

public void addModuleProperty (String propertyName, 
                String property)

Adds a module property reported by the checker.

Parameters
propertyName String

property String

getErrorMessage

public String getErrorMessage ()

Returns the error message associated with a failure. Can be null even in case of failures.

Returns
String

getModuleProperties

public Map<String, String> getModuleProperties ()

Returns the module properties reported by the checker.

Returns
Map<String, String>

getStatus

public StatusCheckerResult.CheckStatus getStatus ()

Returns the CheckStatus of the checker.

Returns
StatusCheckerResult.CheckStatus

isBugreportNeeded

public boolean isBugreportNeeded ()

Returns whether or not a bugreport is needed in case of checker failure.

Returns
boolean

setBugreportNeeded

public void setBugreportNeeded (boolean need)

Sets whether or not a bugreport is needed in case of checker failure.

Parameters
need boolean

setErrorMessage

public void setErrorMessage (String message)

Sets the error message associated with a failure.

Parameters
message String

setStatus

public void setStatus (StatusCheckerResult.CheckStatus status)

Sets the CheckStatus of the checker.

Parameters
status StatusCheckerResult.CheckStatus