IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Подготавливает тестовую среду для нескольких устройств одновременно. Используйте только для настройки, требующей нескольких устройств, в противном случае используйте обычный ITargetPreparer на каждом устройстве.

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

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

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

default void setUp ( IInvocationContext context)

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

default void setUp ( TestInformation testInformation)

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

default void tearDown ( TestInformation testInformation, Throwable e)

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

default void tearDown ( IInvocationContext context, Throwable e)

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

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

настраивать

public void setUp (IInvocationContext context)

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

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

Параметры
context IInvocationContext : IInvocationContext , описывающий вызов, устройства и сборки.

Броски
TargetSetupError если произошла фатальная ошибка настройки среды
BuildError В случае ошибки, связанной со сборкой
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 (IInvocationContext context, 
                Throwable e)

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

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

Параметры
context IInvocationContext : IInvocationContext , описывающий вызов, устройства и сборки.

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

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