com.android.tradefed.result

इंटरफ़ेस

BugreportCollector.SubPredicate  
ILogSaver इस इंटरफ़ेस को लागू करने वाली क्लास, लॉग को एक ही जगह पर सेव करने के तरीके उपलब्ध कराती हैं. 
ILogSaverListener इससे ITestInvocationListener को यह सुनने में मदद मिलती है कि लॉग फ़ाइलें कब सेव की गईं. 
InputStreamSource यह इंटरफ़ेस, ERROR(/InputStream) को क्लोन करने के लिए उसे रैप करता है. 
IShardableListener ऐसा ITestInvocationListener जिसे शेयर किया जा सकता है. 
ITestInvocationListener टेस्ट के नतीजों के लिए, टेस्ट को ट्रिगर करने वाला लिसनर. 
ITestLifeCycleReceiver इंस्ट्रूमेंटेशन टेस्ट के दौरान, इवेंट की सूचनाएं मिलती हैं. 
ITestLoggerReceiver एक इकाई जिसे ITestLogger इंस्टेंस के साथ इंजेक्ट किया जा सकता है, ताकि इसका इस्तेमाल लॉगिंग के लिए किया जा सके. 
ITestSummaryListener इंटरफ़ेस, जिसकी मदद से ITestInvocationListener, खास जानकारी के ज़रिए कुछ सीमित जानकारी शेयर कर सकता है. 

कक्षाएं

ATestFileSystemLogSaver ATest, किसी खास पाथ में लॉग सेव करने के लिए, LogSaver क्लास का इस्तेमाल करता है. 
BugreportCollector एक पास-थ्रू ITestInvocationListener, जो कॉन्फ़िगर किए जा सकने वाले इवेंट होने पर, गड़बड़ी की रिपोर्ट इकट्ठा करता है. इसके बाद, हर गड़बड़ी की रिपोर्ट इकट्ठा होने के बाद, अपने चाइल्ड पर ITestInvocationListener.testLog को कॉल करता है. 
BugreportCollector.Predicate गड़बड़ी की रिपोर्ट कब कैप्चर करनी है, इस बारे में बताने वाला पूरा प्रीडिकेट. 
ByteArrayInputStreamSource  
CollectingTestListener एक ITestInvocationListener, जो टेस्ट के सभी नतीजे इकट्ठा करेगा. 
ConsoleResultReporter टेस्ट के नतीजों को कंसोल पर प्रिंट करने के लिए, नतीजा रिपोर्टर. 
CountingTestResultListener TestResultListener, जो TestStatus के हिसाब से टेस्ट की कुल संख्या को ट्रैक करता है 
DeviceFileReporter यह एक यूटिलिटी क्लास है, जो डिवाइस पर फ़ाइलों की जांच करती है और उन्हें ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) पर भेजती है. 
EventsLoggerListener ऐसा लिसनर जो मिलने वाले सभी इवेंट को किसी फ़ाइल में लॉग करता है 
FailureDescription Trade Federation में गड़बड़ी की जानकारी देने वाली क्लास. 
FileInputStreamSource ऐसा InputStreamSource जो इनपुट फ़ाइल लेता है. 
FileSystemLogSaver लॉग को फ़ाइल सिस्टम में सेव करना. 
FilteredResultForwarder ResultForwarder का वैरिएंट, जो सिर्फ़ TestDescription की अनुमति वाली सूची को रिपोर्ट करने की अनुमति देता है. 
InvocationSummaryHelper दर्शकों के सेट के लिए TestSummary इकट्ठा करने और रिपोर्ट करने के लिए हेल्पर क्लास 
InvocationToJUnitResultForwarder एक ऐसी क्लास जो ITestInvocationListener इवेंट को सुनती है और उन्हें किसी TestListener पर फ़ॉरवर्ड करती है. 
JsonHttpTestResultReporter नतीजों की जानकारी देने वाला टूल, जो जांच की मेट्रिक के नतीजों और शाखा, डिवाइस की जानकारी को JSON में बदलता है और HTTP सेवा के एंडपॉइंट में पोस्ट करता है 
JUnitToInvocationResultForwarder एक ऐसी क्लास जो TestListener इवेंट को सुनती है और उन्हें किसी ITestInvocationListener पर फ़ॉरवर्ड करती है. 
LegacySubprocessResultsReporter सबप्रोसेस के नतीजों की रिपोर्टर को फ़्रीज़ किया गया है. यह सुपरक्लास में हुए बदलावों के बावजूद, TF/CTS के पुराने वर्शन (जैसे, 8 और उसके बाद के वर्शन) के साथ काम करती रहेगी. 
LogcatCrashResultForwarder खास लिसनर: गड़बड़ियों (इंस्ट्रूमेंटेशन प्रोसेस क्रैश होने) पर, यह logcat से क्रैश को निकालने की कोशिश करेगा और उसे टेस्ट से जुड़ी गड़बड़ी के मैसेज में जोड़ देगा. 
LogFile सेव की गई लॉग फ़ाइल का मेटाडेटा सेव करने के लिए क्लास. 
LogFileSaver ITestInvocationListener के लिए एक हेल्पर, जो लॉग डेटा को फ़ाइल में सेव करेगा 
LogSaverResultForwarder ग्लोबल फ़ाइल सेवर की मदद से लॉग सेव करने के लिए ResultForwarder
LUCIResultReporter यह एक नतीजा रिपोर्टर है, जो ResultDB और LUCI के लिए ज़रूरी टेस्ट के नतीजों को JSON फ़ॉर्मैट (go/result-sink) में सेव करता है. साथ ही, फ़ाइल की जगह को कंसोल में लॉग करता है. 
MetricsXMLResultReporter MetricsXMLResultReporter, टेस्ट की मेट्रिक को लिखता है और मेट्रिक को एक्सएमएल फ़ाइल में चलाता है. यह फ़ाइल, टेस्ट के invocationEnded फ़ेज़ के दौरान, मेट्रिक-फ़ोल्डर पैरामीटर से तय किए गए फ़ोल्डर में होती है. 
ModuleResultsAndMetricsForwarder ResultAndLogForwarder का एक्सटेंशन, जो टेस्ट के नतीजों में मॉड्यूल से जुड़ी अतिरिक्त मेट्रिक जोड़ता है. 
MultiFailureDescription एक होल्डर में कई FailureDescription इकट्ठा करें. 
NameMangleListener नतीजों की रिपोर्ट के तौर पर, टेस्ट के तरीके, क्लास, और पैकेज के नामों का अनुवाद करने के लिए प्रॉक्सी लिसनर. 
PassingTestFileReporter एक ITestInvocationListener, जो पास होने वाले टेस्ट केस की सूची को टेस्ट फ़ाइल में सेव करता है 
ReportPassedTests पास हो चुके टेस्ट को बाहर रखने के लिए, फ़ाइल में संभावित फ़िल्टर की रिपोर्ट करें. 
ResultAndLogForwarder नतीजों और लॉग इवेंट के लिए फ़ॉरवर्डर. 
ResultForwarder एक ITestInvocationListener जो अन्य लिसनर की सूची में, कॉल करने के नतीजे फ़ॉरवर्ड करता है. 
RetentionFileSaver डायरेक्ट्री में .retention फ़ाइल बनाने के लिए हेल्पर क्लास. 
RetryResultForwarder ResultForwarder का एक्सटेंशन, जो हमेशा किसी तय किए गए नंबर पर पुश करता है. 
SnapshotInputStreamSource फ़ाइल पर आधारित InputStreamSource. 
StubTestRunListener ITestRunListener का स्टब लागू करना 
SubprocessResultsReporter ITestInvocationListener को result_reporter के तौर पर लागू करता है और सब-प्रोसेस से टेस्ट, टेस्ट रन, और टेस्ट के आह्वान के नतीजे फ़ॉरवर्ड करता है. 
TestDescription टेस्ट केस के बारे में जानकारी दिखाने वाली क्लास. 
TestDescriptionsFile टेस्ट फ़ाइल में TestDescriptions की सूची को मार्शल और अनमार्शल करने के लिए, एक यूटिलिटी क्लास. 
TestResult किसी एक टेस्ट के नतीजे के लिए कंटेनर. 
TestResultListener लागू करने वाले लोगों के लिए, ITestLifecycleListener को आसान बनाया गया है. इन लोगों को सिर्फ़ अलग-अलग टेस्ट के नतीजों की जानकारी चाहिए. 
TestRunResult इसमें किसी एक टेस्ट रन के नतीजे होते हैं. 
TestRunResultListener टेस्ट रन के आखिरी स्टेटस को पढ़ने की सुविधा देने वाला लिसनर. 
TestSummary टेस्ट की खास जानकारी दिखाने वाली क्लास. 
TestSummary.TypedString  
TextResultReporter टेस्ट के नतीजे की जानकारी देने वाला टूल, जो JUnit के टेक्स्ट के नतीजे वाले प्रिंटर को नतीजे भेजता है. 
XmlResultReporter JUnit के नतीजों को एक्सएमएल फ़ाइलों में लिखता है. यह फ़ॉर्मैट, Ant के XMLJUnitResultFormatter के फ़ॉर्मैट से मेल खाता है. 

Enums

ActionInProgress सामान्य कार्रवाई जारी है. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus कॉल करने की स्थिति दिखाने के लिए हेल्पर एनम 
LogDataType लॉग डेटा के डेटा टाइप को दिखाता है. 
TestStatus Tradefed में, जांच के तरीकों के लिए संभावित स्थितियों की जानकारी. 
TestSummary.Type