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 ITargetPreparer
s 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.
Use |
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.
Use |
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 |