SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.suite.SuiteResultReporter


पूरे सुइट को लागू करने के लिए, टेस्ट के नतीजे इकट्ठा करना और फ़ाइनल नतीजे दिखाना.

खास जानकारी

नेस्टेड क्लास

class SuiteResultReporter.ModulePrepTimes

एक मॉड्यूल को तैयार करने और उसे बंद करने में लगने वाले समय के लिए ऑब्जेक्ट होल्डर. 

फ़ील्ड

public static final String SUITE_REPORTER_SOURCE

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

SuiteResultReporter()

पब्लिक मेथड

int getCompleteModules()
long getFailedTests()
Map<String, IAbi> getModulesAbi()

यह मॉड्यूल एबीआई का मैप दिखाता है: .

long getPassedTests()
TestSummary getSummary()
int getTotalModules()
long getTotalTests()
void invocationEnded(long elapsedTime)

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

void invocationStarted(IInvocationContext context)

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

void testModuleStarted(IInvocationContext moduleContext)

यह कुकी, मॉड्यूल के चलने की शुरुआत की जानकारी देती है.

प्रोटेक्टेड मेथड

long getCurrentTime()
long getEndTime()

यह फ़ंक्शन कॉल के खत्म होने का समय दिखाता है.

long getStartTime()

यह फ़ंक्शन, इनवोकेशन के शुरू होने का समय दिखाता है.

फ़ील्ड

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

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

SuiteResultReporter

public SuiteResultReporter ()

पब्लिक मेथड

getCompleteModules

public int getCompleteModules ()

रिटर्न
int

getFailedTests

public long getFailedTests ()

रिटर्न
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

यह मॉड्यूल एबीआई का मैप दिखाता है: .

रिटर्न
Map<String, IAbi>

getPassedTests

public long getPassedTests ()

रिटर्न
long

getSummary

public TestSummary getSummary ()

रिटर्न
TestSummary

getTotalModules

public int getTotalModules ()

रिटर्न
int

getTotalTests

public long getTotalTests ()

रिटर्न
long

invocationEnded

public void invocationEnded (long elapsedTime)

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

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

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

invocationStarted

public void invocationStarted (IInvocationContext context)

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

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

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

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

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

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

प्रोटेक्टेड मेथड

getCurrentTime

protected long getCurrentTime ()

रिटर्न
long

getEndTime

protected long getEndTime ()

यह फ़ंक्शन कॉल के खत्म होने का समय दिखाता है.

रिटर्न
long

getStartTime

protected long getStartTime ()

यह फ़ंक्शन, इनवोकेशन के शुरू होने का समय दिखाता है.

रिटर्न
long