IMultiTargetPreparador

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Prepara o ambiente de teste para vários dispositivos juntos. Use apenas para uma configuração que requer vários dispositivos; caso contrário, use o ITargetPreparer normal em cada dispositivo.

Observe que vários IMultiTargetPreparer s podem ser especificados em uma configuração. Recomenda-se que cada IMultiTargetPreparer documente claramente seu ambiente esperado antes e depois da configuração.

Resumo

Métodos públicos

default void setUp ( IInvocationContext context)

Este método está obsoleto. Use setUp(com.android.tradefed.invoker.TestInformation) em vez disso.

default void setUp ( TestInformation testInformation)

Execute a configuração dos alvos para teste.

default void tearDown ( TestInformation testInformation, Throwable e)

Execute a limpeza/desmontagem dos alvos após o teste.

default void tearDown ( IInvocationContext context, Throwable e)

Este método está obsoleto. Use tearDown(com.android.tradefed.invoker.TestInformation, Throwable) em vez disso.

Métodos públicos

configurar

public void setUp (IInvocationContext context)

Este método está obsoleto.
Use setUp(com.android.tradefed.invoker.TestInformation) em vez disso.

Execute a configuração dos alvos para teste.

Parâmetros
context IInvocationContext : o IInvocationContext que descreve a invocação, os dispositivos e as compilações.

Lança
TargetSetupError se ocorreu um erro fatal ao configurar o ambiente
BuildError Em caso de erro relacionado à compilação
DeviceNotAvailableException se o dispositivo não responder

configurar

public void setUp (TestInformation testInformation)

Execute a configuração dos alvos para teste.

Parâmetros
testInformation TestInformation : o TestInformation que descreve a invocação, dispositivos e compilações.

Lança
TargetSetupError se ocorreu um erro fatal ao configurar o ambiente
BuildError Em caso de erro relacionado à compilação
DeviceNotAvailableException se o dispositivo não responder

destruir

public void tearDown (TestInformation testInformation, 
                Throwable e)

Execute a limpeza/desmontagem dos alvos após o teste.

Parâmetros
testInformation TestInformation : o TestInformation que descreve a invocação, dispositivos e compilações.

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

Lança
DeviceNotAvailableException se o dispositivo não responder

destruir

public void tearDown (IInvocationContext context, 
                Throwable e)

Este método está obsoleto.
Use tearDown(com.android.tradefed.invoker.TestInformation, Throwable) em vez disso.

Execute a limpeza/desmontagem dos alvos após o teste.

Parâmetros
context IInvocationContext : o IInvocationContext que descreve a invocação, os dispositivos e as compilações.

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

Lança
DeviceNotAvailableException se o dispositivo não responder