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( args)

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.