AndroidBuildResultReporter

public class AndroidBuildResultReporter
extends CollectingTestListener implements ITestSummaryListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.google.android.tradefed.result.AndroidBuildResultReporter


यह Android Build API को टेस्ट के नतीजे रिपोर्ट करता है.

खास जानकारी

कॉन्स्टेंट

String STATUS_ERROR

String STATUS_FAIL

String STATUS_IN_PROGRESS

String STATUS_PASS

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

AndroidBuildResultReporter()

पब्लिक मेथड

void invocationEnded(long elapsedTime)

यह रिपोर्ट करती है कि इनवॉकेशन खत्म हो गया है. भले ही, यह काम सही तरीके से हुआ हो या किसी गड़बड़ी की वजह से.

void invocationFailed(Throwable cause)

किसी गड़बड़ी की वजह से, यह कुकी इनवोकेशन पूरा न होने की सूचना देती है.

void invocationStarted(IInvocationContext context)

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

void putSummary(List<TestSummary> summaries)

यह फ़ंक्शन, List के ऐसे नॉन-नल TestSummary पास करता है जिन्हें कॉन्फ़िगरेशन के हिस्से के तौर पर इंस्टैंटिएट किए गए किसी भी ITestInvocationListener से वापस लाया गया हो.

कॉन्स्टेंट

STATUS_ERROR

public static final String STATUS_ERROR

कॉन्स्टेंट वैल्यू: "error"

STATUS_FAIL

public static final String STATUS_FAIL

कॉन्स्टेंट वैल्यू: "completeFail"

STATUS_IN_PROGRESS

public static final String STATUS_IN_PROGRESS

कॉन्स्टेंट वैल्यू: "inProgress"

STATUS_PASS

public static final String STATUS_PASS

कॉन्स्टेंट वैल्यू: "completePass"

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

AndroidBuildResultReporter

public AndroidBuildResultReporter ()

पब्लिक मेथड

invocationEnded

public void invocationEnded (long elapsedTime)

यह रिपोर्ट करती है कि इनवॉकेशन खत्म हो गया है. भले ही, यह काम सही तरीके से हुआ हो या किसी गड़बड़ी की वजह से.

इसे TradeFederation फ़्रेमवर्क अपने-आप कॉल करेगा.

पैरामीटर
elapsedTime long: फ़ंक्शन को कॉल करने में लगा समय, मिलीसेकंड में

invocationFailed

public void invocationFailed (Throwable cause)

किसी गड़बड़ी की वजह से, यह कुकी इनवोकेशन पूरा न होने की सूचना देती है.

इसे TradeFederation फ़्रेमवर्क अपने-आप कॉल करेगा.

पैरामीटर
cause Throwable: Throwable की वजह से टेस्ट पूरा नहीं हो सका

invocationStarted

public void invocationStarted (IInvocationContext context)

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

इसे TradeFederation फ़्रेमवर्क अपने-आप कॉल करेगा. रिपोर्टर को इस तरीके को बदलना होगा, ताकि एक से ज़्यादा डिवाइसों से रिपोर्टिंग की जा सके.

पैरामीटर
context IInvocationContext: शुरू करने के बारे में जानकारी

putSummary

public void putSummary (List<TestSummary> summaries)

यह फ़ंक्शन, List के ऐसे नॉन-नल TestSummary पास करता है जिन्हें कॉन्फ़िगरेशन के हिस्से के तौर पर इंस्टैंटिएट किए गए किसी भी ITestInvocationListener से वापस लाया गया हो.

पैरामीटर
summaries List: यह मौजूदा कॉन्फ़िगरेशन का हिस्सा बनने वाले ITestInvocationListener से मिले, शून्य नहीं हैं ऐसे TestSummary का List होता है.