ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Prepara o ambiente de teste para a execução do teste.

Por exemplo, instala software, ajusta as configurações do ambiente para testes, inicia destinos etc.

Observe que vários ITargetPreparers podem ser especificados em uma configuração. É recomendado que cada ITargetPreparer documente claramente sua pré-configuração de ambiente esperada e pós-configuração. Por exemplo: um ITargetPreparer que configura um dispositivo para teste deve ser executado após o ITargetPreparer que instala o software.

Resumo

Métodos públicos

default void setUp(ITestDevice device, IBuildInfo buildInfo)

Esse método foi descontinuado. Em vez disso, use setUp(com.android.tradefed.invoker.TestInformation).

default void setUp(TestInformation testInformation)

Executar a configuração de destino para testes.

default void tearDown(TestInformation testInformation, Throwable e)

Realize a limpeza/descontinuação do destino após o teste.

default void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

Esse método foi descontinuado. Em vez disso, use tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Métodos públicos

Configuração

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Esse método foi descontinuado.
Use setUp(com.android.tradefed.invoker.TestInformation)

Executar a configuração de destino para testes.

Parâmetros
device ITestDevice: o ITestDevice a ser preparado.

buildInfo IBuildInfo: dados sobre o build em teste.

Gera
TargetSetupError se ocorreu um erro fatal ao configurar o ambiente
BuildError Se ocorrer um erro relacionado ao BuildInfo
DeviceNotAvailableException se o dispositivo deixar de responder

Configuração

public void setUp (TestInformation testInformation)

Executar a configuração de destino para testes.

Parâmetros
testInformation TestInformation: o TestInformation da invocação.

Gera
TargetSetupError se ocorreu um erro fatal ao configurar o ambiente
BuildError Se ocorrer um erro devido à preparação do build
DeviceNotAvailableException se o dispositivo deixar de responder

desmontar

public void tearDown (TestInformation testInformation, 
                Throwable e)

Realize a limpeza/descontinuação do destino após o teste.

Parâmetros
testInformation TestInformation: o TestInformation da invocação.

e Throwable: se a invocação terminar com uma exceção, esta será a exceção que foi capturadas no nível da invocação. Caso contrário, será null.

Gera
DeviceNotAvailableException se o dispositivo deixar de responder

desmontar

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Esse método foi descontinuado.
Use tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Realize a limpeza/descontinuação do destino após o teste.

Parâmetros
device ITestDevice: o ITestDevice a ser preparado.

buildInfo IBuildInfo: dados sobre o build em teste.

e Throwable: se a invocação terminar com uma exceção, esta será a exceção que foi capturadas no nível da invocação. Caso contrário, será null.

Gera
DeviceNotAvailableException se o dispositivo deixar de responder