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