JarHostTest.HostTestListener

public class JarHostTest.HostTestListener
extends ResultForwarder

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.compatibility.common.tradefed.testtype.JarHostTest.HostTestListener


Listener de wrapper que encaminha todos os eventos, exceto testRunStarted() e testRunEnded(), para o listener incorporado. Cada classe de teste no jar vai invocar esses eventos, que HostTestListener retém dos listeners para registro no console e geração de relatórios de resultados.

Resumo

Construtores públicos

HostTestListener(ITestInvocationListener listener)

Métodos públicos

void testRunEnded(long elapsedTime, Map<String, String> metrics)

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

Informa o fim da execução do teste.

void testRunStarted(String name, int numTests)

Informa o início de um teste.

Construtores públicos

HostTestListener

public HostTestListener (ITestInvocationListener listener)

Parâmetros
listener ITestInvocationListener

Métodos públicos

testRunEnded

public void testRunEnded (long elapsedTime, 
                Map<String, String> metrics)

Parâmetros
elapsedTime long

metrics Map

testRunEnded

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

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

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

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

testRunStarted

public void testRunStarted (String name, 
                int numTests)

Informa o início de um teste.

Parâmetros
name String: o nome da execução do teste.

numTests int: número total de testes na execução do teste