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ı