Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

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 если устройство перестало отвечать