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() और testRunEnded() को छोड़कर, सभी इवेंट को एम्बेड किए गए लिसनर को फ़ॉरवर्ड करता है. जार में मौजूद हर टेस्ट क्लास, इन इवेंट को शुरू करेगी. HostTestListener, इन इवेंट को कंसोल लॉगिंग और नतीजे की रिपोर्टिंग के लिए, लिसनर से रोकता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

HostTestListener(ITestInvocationListener listener)

पब्लिक मेथड

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

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

यह कुकी, टेस्ट रन के खत्म होने की जानकारी देती है.

void testRunStarted(String name, int numTests)

यह कुकी, टेस्ट रन शुरू होने की जानकारी देती है.

सार्वजनिक कंस्ट्रक्टर

HostTestListener

public HostTestListener (ITestInvocationListener listener)

पैरामीटर
listener ITestInvocationListener

पब्लिक मेथड

testRunEnded

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

पैरामीटर
elapsedTime long

metrics Map

testRunEnded

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

यह कुकी, टेस्ट रन के खत्म होने की जानकारी देती है. FIXME: We cannot have two Map<> interfaces with different type, so we have to use HashMap here.

पैरामीटर
elapsedTime long: डिवाइस ने मिलीसेकंड में बीता हुआ समय रिपोर्ट किया

metrics HashMap: Metric के साथ टेस्ट रन के आखिर में रिपोर्ट किए गए की-वैल्यू पेयर.

testRunStarted

public void testRunStarted (String name, 
                int numTests)

यह कुकी, टेस्ट रन शुरू होने की जानकारी देती है.

पैरामीटर
name String: टेस्ट रन का नाम

numTests int: टेस्ट रन में कुल टेस्ट की संख्या