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 |