ShellStatusChecker

public class ShellStatusChecker
extends Object implements ISystemStatusChecker

java.lang.Объект
com.android.tradefed.suite.checker.ShellStatusChecker


Проверьте, соответствует ли состояние оболочки ожидаемому до и после запуска модуля. Любые изменения могут неожиданно повлиять на тестовые сценарии.

Существует опция командной строки, позволяющая полностью отключить проверку:

--skip-system-status-check=com.android.tradefed.suite.checker.ShellStatusChecker
 

Краткое содержание

Общественные конструкторы

ShellStatusChecker ()

Публичные методы

StatusCheckerResult postExecutionCheck ( ITestDevice device)

Проверьте состояние системы после выполнения тестового модуля.

StatusCheckerResult preExecutionCheck ( ITestDevice device)

Проверьте состояние системы перед выполнением тестового модуля.

Общественные конструкторы

ShellStatusChecker

public ShellStatusChecker ()

Публичные методы

постExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

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

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

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

Броски
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

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

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

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

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

Броски
DeviceNotAvailableException