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 |
|
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 |
|