ReportPassedTests

public class ReportPassedTests
extends CollectingTestListener implements IConfigurationReceiver, ISupportGranularResults

java.lang.Object
com.android.tradefed.result.CollectingTestListener
  com.android.tradefed.result.ReportPassedTests


रिपोर्ट में, पास किए गए टेस्ट को शामिल न करने के लिए फ़िल्टर किए जा सकते हैं.

खास जानकारी

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

ReportPassedTests()

पब्लिक मेथड

void invocationEnded(long elapsedTime)

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

void invocationFailed(FailureDescription failure)

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

void invocationStarted(IInvocationContext context)

इससे पता चलता है कि टेस्ट इनवोकेशन शुरू हो गया है.

void setConfiguration(IConfiguration configuration)

इससे, इस्तेमाल में मौजूद IConfiguration को इंजेक्ट किया जाता है.

void setLogger(ITestLogger logger)
boolean supportGranularResults()

अगर रिपोर्टर, ग्रैनुलर नतीजे दिखाता है, तो 'सही' दिखता है. अगर ऐसा नहीं है, तो 'गलत' दिखता है.

void testModuleEnded()

इससे पता चलता है कि मॉड्यूल रन खत्म हो गया है.

void testModuleStarted(IInvocationContext moduleContext)

इससे पता चलता है कि मॉड्यूल रन शुरू हो गया है.

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

इससे पता चलता है कि टेस्ट रन खत्म हो गया है.

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

ReportPassedTests

public ReportPassedTests ()

पब्लिक मेथड

invocationEnded

public void invocationEnded (long elapsedTime)

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

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

पैरामीटर
elapsedTime long: इनवोकेशन में लगा समय, मिलीसेकंड में

invocationFailed

public void invocationFailed (FailureDescription failure)

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

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

पैरामीटर
failure FailureDescription: FailureDescription, जिससे गड़बड़ी की वजह के बारे में पता चलता है

invocationStarted

public void invocationStarted (IInvocationContext context)

इससे पता चलता है कि टेस्ट इनवोकेशन शुरू हो गया है.

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

पैरामीटर
context IInvocationContext: इनवोकेशन के बारे में जानकारी

setConfiguration

public void setConfiguration (IConfiguration configuration)

इससे, इस्तेमाल में मौजूद IConfiguration को इंजेक्ट किया जाता है.

पैरामीटर
configuration IConfiguration

setLogger

public void setLogger (ITestLogger logger)

पैरामीटर
logger ITestLogger

supportGranularResults

public boolean supportGranularResults ()

अगर रिपोर्टर, ग्रैनुलर नतीजे दिखाता है, तो 'सही' दिखता है. अगर ऐसा नहीं है, तो 'गलत' दिखता है.

रिटर्न
boolean

testModuleEnded

public void testModuleEnded ()

इससे पता चलता है कि मॉड्यूल रन खत्म हो गया है.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

इससे पता चलता है कि मॉड्यूल रन शुरू हो गया है. यह कॉलबैक, testModuleEnded() से जुड़ा है और यह क्रम में ज़रूरी नहीं है. इसका इस्तेमाल सिर्फ़ उन रन के दौरान किया जाता है जिनमें मॉड्यूल का इस्तेमाल किया जाता है. जैसे, सुइट पर आधारित रनर.

पैरामीटर
moduleContext IInvocationContext: मॉड्यूल का IInvocationContext.

testRunEnded

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

इससे पता चलता है कि टेस्ट रन खत्म हो गया है. FIXME: हमारे पास अलग-अलग टाइप वाले दो Map<> इंटरफ़ेस नहीं हो सकते. इसलिए, हमें यहां HashMap का इस्तेमाल करना होगा.

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

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