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