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

Permite adicionar parâmetros extras do Java à invocação do subprocesso.

void postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)

Ações a serem tomadas após a conclusão do teste do TF.

void preRun()

Faça a 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 (List<String> args)

Permite adicionar parâmetros extras do Java à invocação do subprocesso.

Parâmetros
args List: a lista atual de argumentos a que 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 do TF.

Parâmetros
listener ITestInvocationListener: o ITestInvocationListener original em que os resultados serão informados.

exception boolean: verdadeiro se a exceção foi gerada dentro do teste.

elapsedTime long: o tempo gasto para executar os testes.

preRun

protected void preRun ()

Faça a 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 subprocesso.

listener ITestInvocationListener: o ITestInvocationListener em que o teste será informado.