ReportPassedTests

public class ReportPassedTests
extends CollectingTestListener implements IConfigurationReceiver, ISupportGranularResults

java.lang.Object
com.android.tradefed.result.CollectingTestListener
  com.android.tradefed.result.ReportPassedTests


Relatório em um arquivo de filtros possíveis para excluir o teste aprovado.

Resumo

Construtores públicos

ReportPassedTests()

Métodos públicos

void invocationEnded(long elapsedTime)

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

void invocationFailed(FailureDescription failure)

Informa uma invocação incompleta devido a alguma condição de erro.

void invocationStarted(IInvocationContext context)

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

void setConfiguration(IConfiguration configuration)

Injeta a IConfiguration em uso.

void setLogger(ITestLogger logger)
boolean supportGranularResults()

Retorna "True" se o repórter oferecer suporte a resultados granulares. Caso contrário, retorna "False".

void testModuleEnded()

Informa o fim de uma execução de módulo.

void testModuleStarted(IInvocationContext moduleContext)

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

void testRunEnded(long elapsedTime, HashMap<String, MetricMeasurement.Metric> runMetrics)

Informa o fim da execução do teste.

Construtores públicos

ReportPassedTests

public ReportPassedTests ()

Métodos públicos

invocationEnded

public void invocationEnded (long elapsedTime)

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

Será chamado automaticamente pelo framework do TradeFederation.

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

invocationFailed

public void invocationFailed (FailureDescription failure)

Informa uma invocação incompleta devido a alguma condição de erro.

Será chamado automaticamente pelo framework do TradeFederation.

Parâmetros
failure FailureDescription: o FailureDescription que descreve a causa da falha

invocationStarted

public void invocationStarted (IInvocationContext context)

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

Será chamado automaticamente pelo framework do 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

setConfiguration

public void setConfiguration (IConfiguration configuration)

Injeta a IConfiguration em uso.

Parâmetros
configuration IConfiguration

setLogger

public void setLogger (ITestLogger logger)

Parâmetros
logger ITestLogger

supportGranularResults

public boolean supportGranularResults ()

Retorna "True" se o repórter oferecer suporte a resultados granulares. Caso contrário, retorna "False".

Retorna
boolean

testModuleEnded

public void testModuleEnded ()

Informa o fim de uma execução de módulo.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Informa o início de um módulo em execução. 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.

testRunEnded

public void testRunEnded (long elapsedTime, 
                HashMap<String, MetricMeasurement.Metric> runMetrics)

Informa o fim da execução do teste. FIXME: não podemos ter duas interfaces Map<> com tipos diferentes. Por isso, precisamos usar HashMap aqui.

Parâmetros
elapsedTime long: tempo decorrido informado pelo dispositivo, em milissegundos

runMetrics HashMap: pares de chave-valor informados no final de uma execução de teste com Metric.