IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Prepara o ambiente de teste para vários dispositivos ao mesmo tempo. Use apenas para uma configuração que exija vários dispositivos. Caso contrário, use o ITargetPreparer normal em cada dispositivo.

Vários IMultiTargetPreparers podem ser especificados em uma configuração. É recomendável que cada IMultiTargetPreparer documente claramente a pré-configuração e a pós-configuração esperadas do ambiente.

Resumo

Métodos públicos

default void setUp(IInvocationContext context)

Esse método foi descontinuado. Use setUp(TestInformation).

default void setUp(TestInformation testInformation)

Faça a configuração de destinos para testes.

default void tearDown(TestInformation testInformation, Throwable e)

Faça a limpeza/desmontagem dos destinos após o teste.

default void tearDown(IInvocationContext context, Throwable e)

Esse método foi descontinuado. Use tearDown(TestInformation,Throwable).

Métodos públicos

setUp

public void setUp (IInvocationContext context)

Esse método foi descontinuado.
Use setUp(TestInformation).

Faça a configuração de destinos para testes.

Parâmetros
context IInvocationContext: o IInvocationContext que descreve a invocação, os dispositivos e os builds.

Gera
DeviceNotAvailableException se o dispositivo não responder
BuildError Em caso de erro relacionado ao build
TargetSetupError se um erro fatal ocorreu ao configurar o ambiente

setUp

public void setUp (TestInformation testInformation)

Faça a configuração de destinos para testes.

Parâmetros
testInformation TestInformation: o TestInformation que descreve a invocação, os dispositivos e os builds.

Gera
DeviceNotAvailableException se o dispositivo não responder
BuildError Em caso de erro relacionado ao build
TargetSetupError se um erro fatal ocorreu ao configurar o ambiente

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Faça a limpeza/desmontagem dos destinos após o teste.

Parâmetros
testInformation TestInformation: o TestInformation que descreve a invocação, os dispositivos e os builds.

e Throwable: se a invocação terminar com uma exceção, será a exceção capturada no nível de invocação. Caso contrário, será null.

Gera
DeviceNotAvailableException se o dispositivo não responder

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

Esse método foi descontinuado.
Use tearDown(TestInformation,Throwable).

Faça a limpeza/desmontagem dos destinos após o teste.

Parâmetros
context IInvocationContext: o IInvocationContext que descreve a invocação, os dispositivos e os builds.

e Throwable: se a invocação terminar com uma exceção, será a exceção capturada no nível de invocação. Caso contrário, será null.

Gera
DeviceNotAvailableException se o dispositivo não responder