TfTestLauncher

public class TfTestLauncher
extends SubprocessTfLauncher

java.lang.Object
com.android.tradefed.testtype.SubprocessTfLauncher
com.android.tradefed.testtype.TfTestLauncher


Um IRemoteTest para executar testes unitários ou funcionais em uma instalação TF separada.

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)

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

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

Ações a serem tomadas após a conclusão do teste 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

TfTestLauncher

public TfTestLauncher ()

Métodos protegidos

addJavaArgumentos

protected void addJavaArguments ( args)

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

Parâmetros
args : a lista atual de argumentos aos quais precisamos adicionar os extras.

pós-execução

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

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

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

exception boolean : True se a exceção foi levantada 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.