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