JarHostTest.HostTestListener
public
class
JarHostTest.HostTestListener
extends ResultForwarder
| java.lang.Object | ||
| ↳ | com.android.tradefed.result.ResultForwarder | |
| ↳ | com.android.compatibility.common.tradefed.testtype.JarHostTest.HostTestListener | |
testRunStarted() ve testRunEnded() dışındaki tüm etkinlikleri yerleştirilmiş dinleyiciye yönlendiren sarmalayıcı dinleyici. Jar dosyasındaki her test sınıfı bu etkinlikleri çağırır. HostTestListener, konsol günlüğü ve sonuç raporlama için bu etkinlikleri dinleyicilerden saklar.
Özet
Herkese açık oluşturucular | |
|---|---|
HostTestListener(ITestInvocationListener listener)
|
|
Herkese açık yöntemler | |
|---|---|
void
|
testRunEnded(long elapsedTime, Map<String, String> metrics)
|
void
|
testRunEnded(long elapsedTime, HashMap<String, MetricMeasurement.Metric> metrics)
Test çalıştırmasının sonunu bildirir. |
void
|
testRunStarted(String name, int numTests)
Test çalıştırmasının başlangıcını bildirir. |
Herkese açık oluşturucular
HostTestListener
public HostTestListener (ITestInvocationListener listener)
| Parametreler | |
|---|---|
listener |
ITestInvocationListener |
Herkese açık yöntemler
testRunEnded
public void testRunEnded (long elapsedTime,
Map<String, String> metrics)| Parametreler | |
|---|---|
elapsedTime |
long |
metrics |
Map |
testRunEnded
public void testRunEnded (long elapsedTime,
HashMap<String, MetricMeasurement.Metric> metrics)Test çalıştırmasının sonunu bildirir. DÜZELTİLMESİ GEREKEN YER: Farklı türde iki Map<> arayüzümüz olamaz. Bu nedenle burada HashMap kullanmamız gerekiyor.
| Parametreler | |
|---|---|
elapsedTime |
long: Cihazın bildirdiği geçen süre (milisaniye cinsinden) |
metrics |
HashMap: Metric ile yapılan bir test çalıştırmasının sonunda bildirilen anahtar/değer çiftleri. |
testRunStarted
public void testRunStarted (String name,
int numTests)Test çalıştırmasının başlangıcını bildirir.
| Parametreler | |
|---|---|
name |
String: Test çalıştırmasının adı |
numTests |
int: test çalıştırmasındaki toplam test sayısı |