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.
Várias ITargetPreparer
s podem ser especificadas em uma configuração. É
recomendável que cada ITargetPreparer documente claramente o ambiente esperado antes e
após a configuração. Por exemplo, um ITargetPreparer que configura um dispositivo para teste precisa 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 foi descontinuado.
Use |
default
void
|
setUp(TestInformation testInformation)
Realize a configuração do destino para testes. |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
Execute a limpeza/remoção do destino após o teste. |
default
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
Este método foi descontinuado.
Use |
Métodos públicos
setUp
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Este método foi descontinuado.
Use setUp(com.android.tradefed.invoker.TestInformation)
Realize a configuração do 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 não responder |
setUp
public void setUp (TestInformation testInformation)
Realize a configuração do 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 ao build que está sendo preparado |
DeviceNotAvailableException |
se o dispositivo não responder |
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
Execute a limpeza/remoçã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, essa será a exceção que foi
detectada no nível da invocação. Caso contrário, será null . |
Gera | |
---|---|
DeviceNotAvailableException |
se o dispositivo não responder |
tearDown
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Este método foi descontinuado.
Use tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
Execute a limpeza/remoçã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, essa será a exceção que foi
detectada no nível da invocação. Caso contrário, será null . |
Gera | |
---|---|
DeviceNotAvailableException |
se o dispositivo não responder |