JarHostTest.HostTestListener

public class JarHostTest.HostTestListener
extends ResultForwarder

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


Pemroses wrapper yang meneruskan semua peristiwa kecuali testRunStarted() dan testRunEnded() ke pemroses yang disematkan. Setiap class pengujian dalam jar akan memanggil peristiwa ini, yang ditahan HostTestListener dari pemroses untuk logging konsol dan pelaporan hasil.

Ringkasan

Konstruktor publik

HostTestListener(ITestInvocationListener listener)

Metode publik

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

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

Melaporkan akhir eksekusi pengujian.

void testRunStarted(String name, int numTests)

Melaporkan dimulainya eksekusi pengujian.

Konstruktor publik

HostTestListener

public HostTestListener (ITestInvocationListener listener)

Parameter
listener ITestInvocationListener

Metode publik

testRunEnded

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

Parameter
elapsedTime long

metrics Map

testRunEnded

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

Melaporkan akhir eksekusi pengujian. FIXME: We cannot have two Map<> interfaces with different type, so we have to use HashMap here.

Parameter
elapsedTime long: waktu berlalu yang dilaporkan perangkat, dalam milidetik

metrics HashMap: pasangan nilai kunci yang dilaporkan pada akhir eksekusi pengujian dengan Metric.

testRunStarted

public void testRunStarted (String name, 
                int numTests)

Melaporkan dimulainya eksekusi pengujian.

Parameter
name String: nama eksekusi pengujian

numTests int: jumlah total pengujian dalam eksekusi pengujian