Aggregateपोस्टप्रोसेसर |
यह एक मेट्रिक एग्रीगेटर है, जो कई बार किए गए टेस्ट के दौरान इकट्ठा की गई संख्या वाली मेट्रिक के लिए, कम से कम, ज़्यादा से ज़्यादा, औसत, वैरिएंस, स्टैंडर्ड डिविएशन, कुल, गिनती, और वैकल्पिक रूप से प्रतिशत देता है. साथ ही, इन मेट्रिक को डबल के तौर पर इस्तेमाल करता है.
|
एट्रेस कलेक्टर |
IMetricCollector , जो टेस्ट के दौरान एट्रेस चलाता है और नतीजा और लॉग इकट्ठा करता है
उन्हें न्योता देना.
|
AtraceRunMetricCollector |
यह फ़ंक्शन, दी गई डायरेक्ट्री के तहत आने वाली सभी टेस्ट डायरेक्ट्री से ट्रेस इकट्ठा करता है
टेस्ट डिवाइस से, टेस्ट डायरेक्ट्री लॉग करें और ट्रेस फ़ाइलों को पोस्ट करें
और मेट्रिक को एग्रीगेट करें.
|
AVERAGEपोस्टप्रोसेसर |
मेट्रिक की सूची के औसत का हिसाब लगाने वाले पोस्ट प्रोसेसर को लागू करना.
|
BaseDeviceMetricCollector |
IMetricCollector को लागू करने का बुनियादी तरीका, जिसकी मदद से onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) और ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) को डेटा इकट्ठा करना शुरू और बंद किया जा सकता है.
|
BasePostProcessor |
हर बार लागू होने वाला बेस IPostProcessor , जिसे लागू किया जाना चाहिए.
|
ब्लूटूथConnectionLatencyCollector |
कलेक्टर, डिवाइसों पर पहले से तय आंकड़ों की अवधि वाली मेट्रिक कॉन्फ़िगर करेगा और यह जानकारी इकट्ठा करेगा
हर प्रोफ़ाइल के लिए ब्लूटूथ कनेक्शन की अवधि.
|
ब्लूटूथ ConnectionStateCollector |
यह कलेक्टर, BluetoothConnectionStateChanged मेट्रिक इकट्ठा करेगा और कनेक्शन की स्थिति रिकॉर्ड करेगा
प्रत्येक प्रोफ़ाइल का नंबर डालें.
|
BluetoothConnectionSuccessRatePostProcessor |
पोस्टप्रोसेसर लागू करना, जो ब्लूटूथ प्रोफ़ाइल के लिए सफलता दर का हिसाब लगाता है
"मेट्रिक-की-मैच" का इस्तेमाल करें का इस्तेमाल, उन मेट्रिक के बारे में बताने के लिए किया जाता है जिनमें ब्लूटूथ कनेक्शन की स्थितियों की जानकारी संख्या में होती है
कलेक्शन का उदाहरण [0, 1, 2, 3, 0, 1, 2, 3].
|
ब्लूटूथHciSnoopLogCollector |
ब्लूटूथ एचसीआई स्नूप लॉगिंग की सुविधा, और हर टेस्ट के लिए लॉग इकट्ठा करने के लिए कलेक्टर.
|
गड़बड़ी रिपोर्ट कलेक्टर |
एक पास-थ्रू ITestInvocationListener , जो कॉन्फ़िगर किए जा सकने वाले इवेंट होने पर गड़बड़ी की रिपोर्ट इकट्ठा करता है. इसके बाद, हर गड़बड़ी की रिपोर्ट इकट्ठा होने के बाद, अपने चाइल्ड पर ITestInvocationListener#testLog को कॉल करता है.
|
BugreportzOnFailureCollector |
टेस्ट केस फ़ेल हो जाने पर, गड़बड़ी की रिपोर्ट इकट्ठा करें.
|
BugreportzOnTestCaseFailureCollector |
जब किसी टेस्ट केस को चलाने में गड़बड़ी होती है, तो बग रिपोर्ट इकट्ठा करें.
|
ClangCodeCoverageCollector |
एक BaseDeviceMetricCollector जो क्लैंग को
डिवाइस के कवरेज मेज़रमेंट को बंद करता है और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करता है.
|
कलेक्टिंगटेस्टलिसन |
एक ITestInvocationListener , जो टेस्ट के सभी नतीजे इकट्ठा करेगा.
|
CommandStatusHandler |
फ़ोन कॉल की स्थिति को मॉनिटर करने और उसे अपडेट करने में मदद करने वाला हैंडलर.
|
ConditionFailureMonitor |
कॉल करने से जुड़ी किसी भी गड़बड़ी पर नज़र रखें.
|
ConsoleResultReporter |
कंसोल पर जांच के नतीजे प्रिंट करने के लिए, नतीजे की रिपोर्ट करने वाला टूल.
|
CountTestCasesCollector |
किसी दिए गए IRemoteTest के लिए, टेस्ट केस की संख्या की गिनती करें और उसकी रिपोर्ट बनाएं.
|
DebugHostLogOnFailureCollector |
कलेक्टर, जो टेस्ट केस में गड़बड़ी होने पर होस्ट-साइड लॉग इकट्ठा और लॉग करेगा.
|
DeviceReleaseReporter |
डिवाइस रिलीज़ रिपोर्टर, जो डिवाइस(डिवाइसों) के साथ संपर्क करने का काम करता है
रिलीज़ किया गया.
|
DeviceTraceCollector |
यह एक कलेक्टर है, जो टेस्ट रन शुरू होने पर, perfetto ट्रेस शुरू करेगा और आखिर में ट्रेस फ़ाइल को लॉग करेगा.
|
DeviceUnavailableMonitor |
यह लिसनर सिर्फ़ टेस्ट केस लेवल के डीएनए को कैप्चर करने की कोशिश करता है.
|
EventLoggerListener |
ऐसा लिसनर जो मिलने वाले सभी इवेंट को किसी फ़ाइल में लॉग करता है
|
फ़ाइलप्रोटोरिज़ल्ट रिपोर्टर |
प्रोटो रिपोर्टर, जो TestRecord को किसी फ़ाइल में डंप करता है.
|
FilePullerDeviceMetricCollector |
एक BaseDeviceMetricCollector जो डिवाइस से मिलने वाली मेट्रिक कुंजी को सुनता है और
फ़ाइल के रूप में सेव किया जा सकता है.
|
FilePullerLogCollector |
डिवाइस-साइड से रिपोर्ट की गई फ़ाइल का लॉगर.
|
फ़िल्टर्डनतीजे फ़ॉरवर्डर |
ResultForwarder का वैरिएंट, जो सिर्फ़ TestDescription की अनुमति वाली सूची की शिकायत करने की अनुमति देता है.
|
FormattedGeneratorरिपोर्टर |
रिपोर्टर, जिसकी मदद से किसी खास फ़ॉर्मैट में रिपोर्ट जनरेट की जा सकती हैं.
|
GcovCodeCoverageCollector |
एक BaseDeviceMetricCollector जो gcov को फ़ेच करेगा
डिवाइस के कवरेज मेज़रमेंट को बंद करता है और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करता है.
|
GcovKernelCodeCoverageCollector |
एक BaseDeviceMetricCollector जो gcov कर्नेल को खींच लेगा
डिवाइस के डीबग और डिवाइस के बाहर कवरेज के मेज़रमेंट को मेज़र किया जाता है. इसके बाद, आखिर में उन्हें टेस्ट के तौर पर लॉग किया जाता है
आर्टफ़ैक्ट.
|
GranularRetriableTestWrapper.StartEndCollector |
रन शुरू और खत्म होने के समय की जानकारी देने वाली क्लास हेल्पर.
|
HostStatsdMetricCollector |
IMetricCollector , जो आंकड़ों वाली उपयोगिता का इस्तेमाल करके, होस्ट की ओर से आंकड़े इकट्ठा करता है
निर्देश देखें.
|
ICommandScheduler.IScheduledInvocationListener |
शुरू होने के बाद, शुरू होने वाले इवेंट की पहचान करने वाला.
|
ILogSaverListener |
इससे ITestInvocationListener को यह सुनने में मदद मिलती है कि लॉग फ़ाइलें कब सेव की गईं.
|
IMetricCollector |
टेस्ट के नतीजों की रिपोर्टिंग करते समय, मिलती-जुलती मेट्रिक इकट्ठा करने के लिए, इस इंटरफ़ेस को डेकोरेटर के तौर पर जोड़ा जाएगा.
|
Iपोस्टप्रोसेसर |
पोस्ट प्रोसेसर, एक ट्रेड फ़ेडरेशन ऑब्जेक्ट है. इसका मकसद, टेस्ट के बाद और नतीजों की रिपोर्टिंग से पहले, मेट्रिक और लॉग को प्रोसेस करने की अनुमति देना है.
|
IShardableListener |
एक ITestInvocationListener जिसे शार्ड किया जा सकता है.
|
ISupportGranularresults |
इंटरफ़ेस, जिसमें यह बताया गया है कि ITestInvocationListener , ज़्यादा जानकारी वाले नतीजे दिखाता है या नहीं.
|
ITestSummaryListener |
इंटरफ़ेस, जिसकी मदद से ITestInvocationListener , खास जानकारी के ज़रिए कुछ सीमित जानकारी शेयर कर सकता है.
|
InvocationToJUnitUnit संबद्ध सेटअपर |
एक क्लास जो ITestInvocationListener इवेंट को सुनती है और उन्हें किसी
TestListener पर फ़ॉरवर्ड करती है.
|
JarHostTest.HostTestListener |
रैपर लिसनर जो testRunStarted() और testRunEnded() को छोड़कर सभी इवेंट को
एम्बेड किया गया लिसनर.
|
JavaCodeCoverageCollector |
एक BaseDeviceMetricCollector , जो डिवाइस से Java कवरेज मेज़रमेंट खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा.
|
JsonHttpTestResultReporter |
नतीजों की जानकारी देने वाला टूल, जो जांच की मेट्रिक के नतीजों और शाखा, डिवाइस की जानकारी को JSON में बदलता है और HTTP सेवा के एंडपॉइंट में पोस्ट करता है
|
LUCIResultReporter |
रिज़ल्ट रिपोर्टर, जो नतीजेDB और LUCI के लिए ज़रूरी टेस्ट के नतीजों को सेव करता है
को JSON फ़ॉर्मैट (go/result-sink) में बदला जा सकता है और कंसोल में फ़ाइल की जगह को लॉग किया जाता है.
|
LastShardDetector |
स्थानीय शार्डिंग चलाते समय, कभी-कभी हम अंतिम शार्ड के ठीक बाद ही कुछ कार्रवाइयां करना चाहते हैं
invocationEnded(long) तक पहुँचता है.
|
LegacySubprocessResultsReporter |
सबप्रोसेस के नतीजों की जानकारी देने वाले रिपोर्टर को लागू करने की प्रक्रिया को कुछ समय के लिए रोक दिया गया है, जो
TF/CTS के पुराने वर्शन (जैसे, 8+), इसके सुपर क्लास में हुए बदलावों के बावजूद.
|
LogSaverResultForwarder |
ग्लोबल फ़ाइल सेवर की मदद से लॉग सेव करने के लिए, ResultForwarder .
|
LogcatCrashResultForwarder |
स्पेशल लिसनर: विफलताओं (इंस्ट्रुमेंट प्रोसेस क्रैश होने) पर, यह एक्सट्रैक्ट करने की कोशिश करेगा
क्रैश का लॉगकैट करता है और उसे टेस्ट से जुड़े फ़ेलियर मैसेज में जोड़ देता है.
|
LogcatOnFailureCollector |
कलेक्टर, जो टेस्ट केस के पूरा न होने पर लॉगकैट को कैप्चर और लॉग करेगा.
|
LogcatTimingMetricCollector |
यह एक मेट्रिक कलेक्टर है, जो एक या एक से ज़्यादा बार किए गए टेस्ट के दौरान, logcat से समय की जानकारी इकट्ठा करता है. उदाहरण के लिए, उपयोगकर्ता के स्विच करने में लगने वाला समय. इसके लिए, यह दिए गए रेगुलर एक्सप्रेशन पैटर्न का इस्तेमाल करके, logcat लाइनों से किसी इवेंट के शुरू और खत्म होने के सिग्नल को पार्स करता है.
|
MetricFileपोस्ट प्रोसेसर |
इसका इस्तेमाल, टेस्ट और रन लेवल के दौरान इकट्ठा की गई मेट्रिक लॉग फ़ाइल को अपलोड करने के लिए किया जाता है.
|
metricsXMLresultsreporter |
MetricsXMLResultReporter, टेस्ट की मेट्रिक को लिखता है और मेट्रिक को एक्सएमएल फ़ाइल में चलाता है. यह फ़ाइल, टेस्ट के invocationEnded फ़ेज़ में, मेट्रिक-फ़ोल्डर पैरामीटर से तय किए गए फ़ोल्डर में होती है.
|
मॉड्यूल आइडेंटिफ़ायर |
नतीजों की सूची इकट्ठा करने के लिए, हर मॉड्यूल के हर IRemoteTest से जुड़ा Listener.
|
मॉड्यूललॉगकैटकलेक्टर |
Logcat कलेक्टर का वर्शन, लेकिन मॉड्यूल के लिए.
|
ModuleProtoResultReporter |
नतीजों की रिपोर्ट करने वाला टूल, सिर्फ़ मॉड्यूल लेवल के नतीजों की रिपोर्ट करता है.
|
NameMangleListener |
एक प्रॉक्सी लिसनर, जो नतीजों की रिपोर्ट के तौर पर टेस्ट करने के तरीके, क्लास, और पैकेज के नामों का अनुवाद करता है.
|
PassingTestFileरिपोर्टर |
एक ITestInvocationListener , जो पास होने वाले टेस्ट केस की सूची को टेस्ट फ़ाइल में सेव करता है
|
Perfettoजेनेरिकपोस्ट प्रोसेसर |
यह ऐसा पोस्ट प्रोसेसर है जो टेक्स्ट/बाइनरी मेट्रिक परफ़ेटो प्रोटो फ़ाइल को की-वैल्यू पेयर में प्रोसेस करता है
स्ट्रिंग वैल्यू के साथ प्रोटो मैसेज और फ़ील्ड को बार-बार तब तक बड़ा करता है, जब तक फ़ील्ड
अंकीय मान मिला.
|
PerfettoPullerMetricCollector |
FilePullerDeviceMetricCollector को लागू करने का बुनियादी तरीका, जो डिवाइस से Perfetto फ़ाइलें खींचने और उनसे मेट्रिक इकट्ठा करने की अनुमति देता है.
|
PrettyTestEventLogger |
इवेंट को मैच करने वाला लॉगर और डीबग करना आसान बनाने के लिए उन्हें लॉग करता है.
|
ProtoResultReporter |
नतीजे की जानकारी देने वाला टूल, सभी नतीजों के साथ एक TestRecord प्रोटोबबल बनाता है.
|
PythonBinaryHostTest.PythonForwarder |
रन के नाम को बाइनरी नाम से बदलने के लिए, नतीजे फ़ॉरवर्ड करने वाला टूल.
|
फिर से चालू करने की वजह |
कलेक्टर, जो टेस्ट के दौरान डिवाइस को फिर से चालू करने की जानकारी इकट्ठा करता है. साथ ही, वजह और संख्या के हिसाब से उसकी रिपोर्ट देता है.
|
रिमोटटेस्टटाइमआउटफ़ोर्सर |
लिसनर जो किसी दिए गए टेस्ट कॉन्फ़िगरेशन के एक्ज़ीक्यूशन के समय की जांच करने की अनुमति देते हैं और अगर ऐसा होता है, तो वह पूरा नहीं हो सकता
का एक उदाहरण है.
|
ReportPassedTests |
पास किए गए टेस्ट को शामिल न करने के लिए, फ़ाइल में संभावित फ़िल्टर जोड़ें.
|
ResultAggregator |
यह एक खास फ़ॉरवर्डर है, जो ज़रूरत पड़ने पर, फिर से कोशिश करने की रणनीति के आधार पर नतीजों को इकट्ठा करता है.
|
नतीजेAndLogFinder |
नतीजों और लॉग इवेंट के लिए फ़ॉरवर्डर.
|
ResultForwarder |
शुरू करने के नतीजे को अन्य सुनने वालों की सूची को फ़ॉरवर्ड करने वाला ITestInvocationListener .
|
फिर से लॉग करने पर सेव करने के नतीजे के तौर पर सेव करने पर असर |
फ़ॉरवर्डर, जो हमारी मौजूदा कोशिश को पूरा करने का काम भी करता है.
|
फिर से जनरेट करने पर मिलने वाला नतीजा फ़ॉरवर्ड करने वाला टूल |
ResultForwarder का एक्सटेंशन, जो हमेशा किसी तय किए गए नंबर पर पुश करता है.
|
रनटाइम रीस्टार्ट कलेक्टर |
कलेक्टर, जो टेस्ट के दौरान रनटाइम के रीस्टार्ट होने (सिस्टम सर्वर क्रैश होने) के टाइमस्टैंप इकट्ठा करता है
अगर कोई चलाना है, तो वह भी इस तरीके से.
|
स्क्रीनशॉटOnFailureCollector |
कलेक्टर, जो टेस्ट केस के पूरा न होने पर स्क्रीनशॉट कैप्चर करके उसे लॉग करेगा.
|
शार्डलिसनर |
एक ITestInvocationListener जो किसी invocaton शर्ड (जिसे एक साथ कई संसाधनों पर चलाने के लिए invocaton split भी कहा जाता है) से नतीजे इकट्ठा करता है और उन्हें किसी दूसरे listener को भेजता है.
|
ShardMainResultForwarder |
एक ResultForwarder जो शर्ड किए गए टेस्ट के आह्वान के नतीजों को जोड़ता है.
|
ShowmapPullerMetric दिखेंगे |
FilePullerDeviceMetricCollector को लागू करने का बुनियादी तरीका, जो डिवाइस से शोमैप फ़ाइलें खींचने और उनसे मेट्रिक इकट्ठा करने की अनुमति देता है.
|
StatsdAfterGaugeMetricपोस्ट प्रोसेसर |
एक पोस्ट प्रोसेसर, जो "पहले/बाद" वाले तरीके से इकट्ठा की गई मेट्रिक को प्रोसेस करता है. जैसे,
|
StatsdEventMetricपोस्ट प्रोसेसर |
एक पोस्ट प्रोसेसर, जो प्रोसेसर पर बताए गए फ़ॉर्मैटर का इस्तेमाल करके, statsd रिपोर्ट में इवेंट मेट्रिक को की-वैल्यू पेयर में प्रोसेस करता है.
|
StatsdGenericPostProcessor |
यह एक पोस्ट प्रोसेसर है, जो
ट्री स्ट्रक्चर के तौर पर रिपोर्ट करता है.
|
StreamProtoResultReporter |
ProtoResultReporter को लागू करने का तरीका
|
SubprocessResultsReporter |
ITestInvocationListener को result_reporter के तौर पर लागू करता है और सब-प्रोसेस से टेस्ट, टेस्ट रन, और टेस्ट के आह्वान के नतीजे फ़ॉरवर्ड करता है.
|
SuiteResultReporter |
पूरे सुइट को शुरू करने के बाद, जांच के नतीजे इकट्ठा करें और नतीजे पाएं.
|
TestRunResultListener |
ऐसा लिसनर जो फ़ाइनल टेस्ट के रन स्टेटस को पढ़ने की अनुमति देता है.
|
TestTimeoutEnforcer |
लिसनर जो किसी दिए गए टेस्ट केस के चलने के समय की जांच करने की अनुमति देते हैं और अगर वह चला जाता है, तो उसे फ़ेल कर देते हैं
का एक उदाहरण है.
|
TextResultReporter |
जांच के नतीजों को रिपोर्ट करने वाला ऐसा व्यक्ति जो JUnit टेक्स्ट रिज़ल्ट प्रिंटर पर नतीजे भेजता है.
|
TraceCmdCollector |
एक IMetricCollector जो ट्रेस-cmd का इस्तेमाल करके टेस्ट के दौरान ट्रेस इकट्ठा करता है और उन्हें इस पर लॉग करता है
शुरू करना.
|
TradefedSandboxRunner.StubScheduledInvocationListener |
ऐसा स्टब IScheduledInvocationListener जो कुछ नहीं करता.
|
XmlFormattedGeneratorReporter |
FormattedGeneratorReporter को लागू करना, जो सुइट के नतीजों को एक्सएमएल फ़ॉर्मैट में फ़ॉर्मैट करता है.
|
XmlResultReporter |
JUnit के नतीजों को एक्सएमएल फ़ाइलों में लिखता है. यह फ़ॉर्मैट, Ant के XMLJUnitResultFormatter के फ़ॉर्मैट से मेल खाता है.
|