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 ITargetPreparers 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 |