TfTestLauncherGenericName

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 a unidade TF ou testes funcionais continuamente.

Resumo

Construtores públicos

TfTestLauncher ()

Métodos protegidos

void addJavaArguments ( args) addJavaArguments ( args)

Permite adicionar parâmetros java extras à chamada do subprocesso.

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

Ações a serem executadas após o término do teste de TF.

void preRun ()

Configure 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

TfTestLauncherGenericName

public TfTestLauncher ()

Métodos protegidos

addJavaArguments

protected void addJavaArguments ( args)

Permite adicionar parâmetros java extras à chamada do subprocesso.

Parâmetros
args : a lista atual de argumentos à qual precisamos adicionar os extras.

pós-execução

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

Ações a serem executadas após o término do teste de TF.

Parâmetros
listener ITestInvocationListener : o ITestInvocationListener original onde relatar os resultados.

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

elapsedTime long : o tempo necessário para executar os testes.

pré-execução

protected void preRun ()

Configure 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 onde relatar o teste.