SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.suite.SuiteResultReporter


Colete os resultados dos testes para uma invocação de conjunto inteiro e produza os resultados finais.

Resumo

Classes aninhadas

class SuiteResultReporter.ModulePrepTimes

Porta-objetos para tempo de preparação e desmontagem de um módulo.

Campos

public static final String SUITE_REPORTER_SOURCE

Construtores públicos

SuiteResultReporter ()

Métodos públicos

int getCompleteModules ()
long getFailedTests ()
getModulesAbi ()

Retorna um mapa de módulos abi: .

long getPassedTests ()
TestSummary getSummary ()
int getTotalModules ()
long getTotalTests ()
void invocationEnded (long elapsedTime)

Relata que a invocação foi encerrada, seja com êxito ou devido a alguma condição de erro.

void invocationStarted ( IInvocationContext context)

Informa o início da chamada de teste.

void testModuleStarted ( IInvocationContext moduleContext)

Relata o início de um módulo em execução.

Métodos protegidos

long getCurrentTime ()
long getEndTime ()

Retorna a hora de término da invocação.

long getStartTime ()

Retorna a hora de início da invocação.

Campos

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

Construtores públicos

SuiteResultReporter

public SuiteResultReporter ()

Métodos públicos

getCompleteModules

public int getCompleteModules ()

Devoluções
int

getFailedTests

public long getFailedTests ()

Devoluções
long

getModulesAbi

public  getModulesAbi ()

Retorna um mapa de módulos abi: .

Devoluções

getPassedTests

public long getPassedTests ()

Devoluções
long

obter Resumo

public TestSummary getSummary ()

Devoluções
TestSummary

getTotalModules

public int getTotalModules ()

Devoluções
int

getTotalTestes

public long getTotalTests ()

Devoluções
long

invocaçãoEnded

public void invocationEnded (long elapsedTime)

Relata que a invocação foi encerrada, seja com êxito ou devido a alguma condição de erro.

Será chamado automaticamente pelo framework TradeFederation.

Parâmetros
elapsedTime long : o tempo decorrido da invocação em ms

invocaçãoiniciada

public void invocationStarted (IInvocationContext context)

Informa o início da chamada de teste.

Será chamado automaticamente pelo framework TradeFederation. Os repórteres precisam substituir esse método para oferecer suporte a relatórios de vários dispositivos.

Parâmetros
context IInvocationContext : informações sobre a invocação

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Relata o início de um módulo em execução. Este retorno de chamada está associado a testModuleEnded() e é opcional na sequência. Ele é usado apenas durante uma execução que usa módulos: executores baseados em suíte.

Parâmetros
moduleContext IInvocationContext : o IInvocationContext do módulo.

Métodos protegidos

getCurrentTime

protected long getCurrentTime ()

Devoluções
long

getEndTime

protected long getEndTime ()

Retorna a hora de término da invocação.

Devoluções
long

getStartTime

protected long getStartTime ()

Retorna a hora de início da invocação.

Devoluções
long