ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Подготавливает тестовую среду для тестового запуска.

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

Обратите внимание, что в конфигурации можно указать несколько ITargetPreparer . Рекомендуется, чтобы каждый ITargetPreparer четко документировал ожидаемую среду до и после установки. например, ITargetPreparer, который настраивает устройство для тестирования, должен запускаться после ITargetPreparer, который устанавливает программное обеспечение.

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

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

default void setUp ( ITestDevice device, IBuildInfo buildInfo)

Этот метод устарел. Вместо этого используйте setUp(com.android.tradefed.invoker.TestInformation)

default void setUp ( TestInformation testInformation)

Выполните целевую настройку для тестирования.

default void tearDown ( TestInformation testInformation, Throwable e)

Выполните целевую очистку/демонтаж после тестирования.

default void tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e)

Этот метод устарел. Вместо этого используйте tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

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

настраивать

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Этот метод устарел.
Вместо этого используйте setUp(com.android.tradefed.invoker.TestInformation)

Выполните целевую настройку для тестирования.

Параметры
device ITestDevice : ITestDevice для подготовки.

buildInfo IBuildInfo : данные о тестируемой сборке.

Броски
TargetSetupError если произошла фатальная ошибка настройки среды
BuildError Если возникает ошибка, связанная с BuildInfo
DeviceNotAvailableException если устройство перестало отвечать на запросы

настраивать

public void setUp (TestInformation testInformation)

Выполните целевую настройку для тестирования.

Параметры
testInformation TestInformation : TestInformation вызова.

Броски
TargetSetupError если произошла фатальная ошибка настройки среды
BuildError Если ошибка возникает из-за подготовки сборки
DeviceNotAvailableException если устройство перестало отвечать на запросы

срывать

public void tearDown (TestInformation testInformation, 
                Throwable e)

Выполните целевую очистку/демонтаж после тестирования.

Параметры
testInformation TestInformation : TestInformation вызова.

e Throwable : если вызов завершился исключением, это будет исключение, перехваченное на уровне вызова. В противном случае будет null .

Броски
DeviceNotAvailableException если устройство перестало отвечать на запросы

срывать

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Этот метод устарел.
Вместо этого используйте tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Выполните целевую очистку/демонтаж после тестирования.

Параметры
device ITestDevice : ITestDevice для подготовки.

buildInfo IBuildInfo : данные о тестируемой сборке.

e Throwable : если вызов завершился исключением, это будет исключение, перехваченное на уровне вызова. В противном случае будет null .

Броски
DeviceNotAvailableException если устройство перестало отвечать на запросы