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 результат проверки состояния системы

Броски
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

Проверьте состояние системы перед выполнением тестового модуля. Подкласс должен переопределить этот метод, если здесь требуется проверка. Реализация должна возвращать boolean значение, чтобы указать, прошла ли проверка состояния или нет.

Настоятельно рекомендуется проверять состояние системы после выполнения модуля, и этот метод можно использовать для кэширования определенного состояния системы до выполнения модуля.

Параметры
device ITestDevice : ITestDevice , на котором выполняются проверки.

Возвращает
StatusCheckerResult результат проверки состояния системы

Броски
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException