IMultiTargetPreparer

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 regular 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 pré-configuração e pós-configuração.

Resumo

Métodos públicos

default void setUp ( IInvocationContext context)

Este método está obsoleto. Em vez disso, use setUp(com.android.tradefed.invoker.TestInformation) .

default void setUp ( TestInformation testInformation)

Execute a configuração de 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. Em vez disso, use tearDown(com.android.tradefed.invoker.TestInformation, Throwable) .

Métodos públicos

configurar

public void setUp (IInvocationContext context)

Este método está obsoleto.
Em vez disso, use setUp(com.android.tradefed.invoker.TestInformation) .

Execute a configuração de alvos para teste.

Parâmetros
context IInvocationContext : o IInvocationContext descrevendo a invocação, dispositivos, compilações.

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

configurar

public void setUp (TestInformation testInformation)

Execute a configuração de alvos para teste.

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

lances
TargetSetupError se ocorreu um erro fatal ao configurar o ambiente
BuildError Em caso de erro relacionado à compilação
DeviceNotAvailableException se o dispositivo deixou de 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 descrevendo a invocação, dispositivos, 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 .

lances
DeviceNotAvailableException se o dispositivo deixou de responder

destruir

public void tearDown (IInvocationContext context, 
                Throwable e)

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

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

Parâmetros
context IInvocationContext : o IInvocationContext descrevendo a invocação, dispositivos, 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 .

lances
DeviceNotAvailableException se o dispositivo deixou de responder