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 configurações de ambiente para teste, inicia alvos, etc.

Observe que vários ITargetPreparer s podem ser especificados em uma configuração. Recomenda-se que cada ITargetPreparer documente claramente sua pré-configuração e pós-configuração do ambiente esperado. 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)

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 destino para teste.

default void tearDown ( TestInformation testInformation, Throwable e)

Execute a limpeza/desmontagem do alvo após o teste.

default void tearDown ( ITestDevice device, IBuildInfo buildInfo, 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 (ITestDevice device, 
                IBuildInfo buildInfo)

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

Execute a configuração de destino para teste.

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

buildInfo IBuildInfo : dados sobre a compilação em teste.

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

configurar

public void setUp (TestInformation testInformation)

Execute a configuração de destino para teste.

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

lances
TargetSetupError se ocorreu um erro fatal ao configurar o ambiente
BuildError Se ocorrer um erro devido à preparação da compilação
DeviceNotAvailableException se o dispositivo deixou de responder

destruir

public void tearDown (TestInformation testInformation, 
                Throwable e)

Execute a limpeza/desmontagem do alvo após o teste.

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

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 (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

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

Execute a limpeza/desmontagem do alvo após o teste.

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

buildInfo IBuildInfo : dados sobre a compilação em teste.

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
,

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 configurações de ambiente para teste, inicia alvos, etc.

Observe que vários ITargetPreparer s podem ser especificados em uma configuração. Recomenda-se que cada ITargetPreparer documente claramente sua pré-configuração e pós-configuração do ambiente esperado. 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)

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 destino para teste.

default void tearDown ( TestInformation testInformation, Throwable e)

Execute a limpeza/desmontagem do alvo após o teste.

default void tearDown ( ITestDevice device, IBuildInfo buildInfo, 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 (ITestDevice device, 
                IBuildInfo buildInfo)

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

Execute a configuração de destino para teste.

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

buildInfo IBuildInfo : dados sobre a compilação em teste.

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

configurar

public void setUp (TestInformation testInformation)

Execute a configuração de destino para teste.

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

lances
TargetSetupError se ocorreu um erro fatal ao configurar o ambiente
BuildError Se ocorrer um erro devido à preparação da compilação
DeviceNotAvailableException se o dispositivo deixou de responder

destruir

public void tearDown (TestInformation testInformation, 
                Throwable e)

Execute a limpeza/desmontagem do alvo após o teste.

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

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 (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

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

Execute a limpeza/desmontagem do alvo após o teste.

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

buildInfo IBuildInfo : dados sobre a compilação em teste.

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