com.android.tradefed.postprocessor

इंटरफ़ेस

IPostProcessor पोस्ट प्रोसेसर, Trade Federation ऑब्जेक्ट है. इसका इस्तेमाल, टेस्ट के बाद और नतीजों की रिपोर्टिंग से पहले, मेट्रिक और लॉग को प्रोसेस करने के लिए किया जाता है. 

कक्षाएं

AggregatePostProcessor यह मेट्रिक एग्रीगेटर है. यह कई बार दोहराए गए टेस्ट रन के दौरान इकट्ठा की गई संख्या वाली मेट्रिक के लिए, कम से कम, ज़्यादा से ज़्यादा, औसत, विचरण, मानक विचलन, कुल, गिनती, और वैकल्पिक रूप से पर्सेंटाइल देता है. यह इन मेट्रिक को डबल के तौर पर मानता है. 
AveragePostProcessor पोस्ट प्रोसेसर को लागू करना, जो मेट्रिक की सूची का औसत कैलकुलेट करता है. 
BasePostProcessor यह बुनियादी IPostProcessor है, जिसे हर लागू करने वाले को बढ़ाना चाहिए. 
BluetoothConnectionSuccessRatePostProcessor पोस्टप्रोसेसर को लागू करना, जो ब्लूटूथ प्रोफ़ाइल के लिए सफलता दर का हिसाब लगाता है

"metric-key-match" का इस्तेमाल करके, ऐसी मेट्रिक तय करें जिनमें ब्लूटूथ कनेक्शन की स्थितियां संख्या वाले ऐरे में शामिल हों. उदाहरण [0, 1, 2, 3, 0, 1, 2, 3]. 

GeminiDebuggingPostProcessor पोस्ट प्रोसेसर, गड़बड़ियों को ठीक करने के लिए प्रॉम्प्ट क्वेरी बनाता है. 
MetricFilePostProcessor इस कुकी का इस्तेमाल, टेस्ट और रन लेवल के दौरान इकट्ठा की गई मेट्रिक लॉग फ़ाइल को अपलोड करने के लिए किया जाता है. 
PerfettoGenericPostProcessor यह एक पोस्ट प्रोसेसर है. यह टेक्स्ट/बाइनरी मेट्रिक की perfetto proto फ़ाइल को की-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, यह स्ट्रिंग वैल्यू वाले proto मैसेज और फ़ील्ड को तब तक बार-बार बढ़ाता है, जब तक कि संख्यात्मक वैल्यू वाला फ़ील्ड न मिल जाए. 
PerfettoTracePostProcessor यह एक पोस्ट प्रोसेसर है. यह टेस्ट लॉग से, Perfetto ट्रेस फ़ाइलें वापस लाता है और उन पर ट्रेस प्रोसेसर चलाता है, ताकि Perfetto मेट्रिक प्रोटो बनाया जा सके. 
SimpleperfProfilePostProcessor यह एक पोस्ट प्रोसेसर है. यह simpleperf के प्रोफ़ाइलिंग डेटा का पता लगाता है और pprof प्रोफ़ाइल जनरेट करता है. 
StatsdBeforeAfterGaugeMetricPostProcessor यह एक पोस्ट प्रोसेसर है.यह "पहले/बाद में" अप्रोच में इकट्ठा की गई गेज मेट्रिक को प्रोसेस करता है. जैसे, 
StatsdEventMetricPostProcessor यह एक पोस्ट प्रोसेसर है. यह statsd रिपोर्ट में मौजूद इवेंट मेट्रिक को की-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, प्रोसेसर पर तय किए गए फ़ॉर्मेटर का इस्तेमाल किया जाता है. 
StatsdGenericPostProcessor यह एक पोस्ट प्रोसेसर है. यह बाइनरी प्रोटो statsd रिपोर्ट को कुंजी-वैल्यू पेयर में प्रोसेस करता है. इसके लिए, रिपोर्ट को ट्री स्ट्रक्चर के तौर पर बड़ा किया जाता है. 

एनम्स

AutoLogProcessor गिनती करके बताया गया है कि किस प्रोसेसर को हार्नेस अपने-आप मैनेज कर सकता है. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor.METRIC_FILE_FORMAT