SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

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


Coletar resultados de testes para uma invocação de pacote inteiro e gerar os resultados finais.

Resumo

Classes aninhadas

class SuiteResultReporter.ModulePrepTimes

Contêiner de objetos para o 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()
Map<String, IAbi> getModulesAbi()

Retorna um mapa de módulos abi: .

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

Informa que a invocação foi encerrada, seja com sucesso ou devido a alguma condição de erro.

void invocationStarted(IInvocationContext context)

Informa o início da invocação do teste.

void testModuleStarted(IInvocationContext moduleContext)

Informa o início da execução de um módulo.

Métodos protegidos

long getCurrentTime()
long getEndTime()

Retorna o horário de término da invocação.

long getStartTime()

Retorna o horário 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 ()

Retorna
int

getFailedTests

public long getFailedTests ()

Retorna
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

Retorna um mapa de módulos abi: .

Retorna
Map<String, IAbi>

getPassedTests

public long getPassedTests ()

Retorna
long

getSummary

public TestSummary getSummary ()

Retorna
TestSummary

getTotalModules

public int getTotalModules ()

Retorna
int

getTotalTests

public long getTotalTests ()

Retorna
long

invocationEnded

public void invocationEnded (long elapsedTime)

Informa que a invocação foi encerrada, seja com sucesso ou devido a alguma condição de erro.

Será chamado automaticamente pela estrutura TradeFederation.

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

invocationStarted

public void invocationStarted (IInvocationContext context)

Informa o início da invocação do teste.

Será chamado automaticamente pela estrutura 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)

Informa o início da execução de um módulo. Esse callback está associado a testModuleEnded() e é opcional na sequência. Ele só é usado durante uma execução que usa módulos: executores baseados em suítes.

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

Métodos protegidos

getCurrentTime

protected long getCurrentTime ()

Retorna
long

getEndTime

protected long getEndTime ()

Retorna o horário de término da invocação.

Retorna
long

getStartTime

protected long getStartTime ()

Retorna o horário de início da invocação.

Retorna
long