TfTestLauncher
public
class
TfTestLauncher
extends SubprocessTfLauncher
java.lang.Object | ||
↳ | com.android.tradefed.testtype.SubprocessTfLauncher | |
↳ | com.android.tradefed.testtype.TfTestLauncher |
Um IRemoteTest
para executar testes de unidade ou funcionais em uma instalação separada do TF.
Inicia um processo Java externo para executar os testes. Usado para executar testes de unidade ou funcionais do TF continuamente.
Resumo
Construtores públicos | |
---|---|
TfTestLauncher()
|
Métodos protegidos | |
---|---|
void
|
addJavaArguments(
Permite adicionar parâmetros Java extras à invocação de subprocesso. |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
Ações a serem tomadas após a conclusão do teste de TF. |
void
|
preRun()
Configuração antes de executar o teste. |
void
|
testTmpDirClean(File tmpDir, ITestInvocationListener listener)
Teste extra para garantir que nenhum arquivo seja criado pelos testes de unidade no subprocesso e não seja limpo. |
Construtores públicos
TfTestLauncher
public TfTestLauncher ()
Métodos protegidos
addJavaArguments
protected void addJavaArguments (args)
Permite adicionar parâmetros Java extras à invocação de subprocesso.
Parâmetros | |
---|---|
args |
: a lista atual de argumentos aos quais precisamos adicionar os extras. |
postRun
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
Ações a serem tomadas após a conclusão do teste de TF.
Parâmetros | |
---|---|
listener |
ITestInvocationListener : o ITestInvocationListener original para informar os resultados. |
exception |
boolean : verdadeiro se a exceção foi gerada dentro do teste. |
elapsedTime |
long : o tempo necessário para executar os testes. |
preRun
protected void preRun ()
Configuração antes de executar o teste.
testTmpDirClean
protected void testTmpDirClean (File tmpDir, ITestInvocationListener listener)
Teste extra para garantir que nenhum arquivo seja criado pelos testes de unidade no subprocesso e não seja limpo.
Parâmetros | |
---|---|
tmpDir |
File : o diretório temporário do processo filho. |
listener |
ITestInvocationListener : o ITestInvocationListener em que o teste será relatado. |