ISystemStatusChecker
public interface ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Средство проверки, которое выполняет проверки состояния системы и возвращает логическое значение, указывающее, находится ли система в ожидаемом состоянии. Такая проверка может выполняться как до, так и после выполнения модуля.
Примечание: средство проверки должно быть реентерабельным: это означает, что один и тот же экземпляр будет вызываться несколько раз для каждого выполненного модуля, поэтому он не должен выходить из состояния, чтобы мешать проверкам, выполняемым для следующих модулей.
Возврата StatusCheckerResult
описывающие результаты. В случае сбоя может быть установлено сообщение об ошибке.
Резюме
Публичные методы | |
---|---|
default StatusCheckerResult | postExecutionCheck (ITestDevice device) Проверить состояние системы после выполнения тестового модуля. |
default StatusCheckerResult | preExecutionCheck (ITestDevice device) Перед запуском тестового модуля проверьте состояние системы. |
Публичные методы
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Проверить состояние системы после выполнения тестового модуля. Подкласс должен переопределить этот метод, если здесь желательна проверка. Реализация должна возвращать boolean
значение, указывающее , если проверка статуса прошло не удалось.
Параметры | |
---|---|
device | ITestDevice : ITestDevice , на котором для запуска проверки. |
Возврат | |
---|---|
StatusCheckerResult | результат проверки состояния системы |
Броски | |
---|---|
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Перед запуском тестового модуля проверьте состояние системы. Подкласс должен переопределить этот метод, если здесь желательна проверка. Реализация должна возвращать boolean
значение, указывающее , если проверка статуса прошло не удалось.
Настоятельно рекомендуется , чтобы состояние системы проверяются после выполнения модуля, и этот метод может быть использован для целей кэширования определенного состояния системы до модуля выполнения.
Параметры | |
---|---|
device | ITestDevice : ITestDevice , на котором для запуска проверки. |
Возврат | |
---|---|
StatusCheckerResult | результат проверки состояния системы |
Броски | |
---|---|
DeviceNotAvailableException |