परफेटोजेनेरिकपोस्टप्रोसेसर
public class PerfettoGenericPostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.PerfettoGenericPostProcessor |
एक पोस्ट प्रोसेसर जो टेक्स्ट/बाइनरी मेट्रिक परफेटो प्रोटो फाइल को की-वैल्यू पेयर में प्रोसेस करता है, जब तक कि न्यूमेरिक वैल्यू वाले फील्ड का सामना नहीं किया जाता है, तब तक स्ट्रिंग वैल्यू के साथ प्रोटो मैसेज और फील्ड का विस्तार किया जाता है। कुंजियों का निर्माण करते समय एनम और बूलियन को स्ट्रिंग मान के रूप में मानते हैं।
जब चाबियां बनाते समय डुप्लिकेट होते हैं तो यह वैकल्पिक रूप से इंडेक्सिंग सूची फ़ील्ड का समर्थन करता है। उदाहरण के लिए
"perfetto-indexed-list-field" - perfetto.protos.AndroidStartupMetric.Startup
"perfetto-prefix-key-field" - perfetto.protos.ProcessRenderInfo.process_name
android_स्टार्टअप-स्टार्टअप#1-पैकेज_नाम-com.कैलकुलेटर-टू_फर्स्ट_फ्रेम-dur_ns: 300620342 android_startup-स्टार्टअप#2-पैकेज_नाम-कॉम. 261382005
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
PerfettoGenericPostProcessor () |
सार्वजनिक तरीके | |
---|---|
processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) मौजूदा मेट्रिक्स और लॉग से नए मेट्रिक्स का एक सेट उत्पन्न करने के लिए इस पद्धति को लागू करें। | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) प्रक्रिया मेट्रिक्स और प्रत्येक परीक्षण से लॉग पोस्ट करने के लिए इस विधि को लागू करें। |
संरक्षित तरीके | |
---|---|
MetricMeasurement.DataType | getMetricType () मीट्रिक प्रकार को RAW मीट्रिक पर सेट करें। |
सार्वजनिक निर्माणकर्ता
परफेटोजेनेरिकपोस्टप्रोसेसर
public PerfettoGenericPostProcessor ()
सार्वजनिक तरीके
प्रोसेस रन मेट्रिक्स एंड लॉग्स
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
मौजूदा मेट्रिक्स और लॉग से नए मेट्रिक्स का एक सेट उत्पन्न करने के लिए इस पद्धति को लागू करें। केवल नए उत्पन्न मेट्रिक्स लौटाए जाने चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
पैरामीटर | |
---|---|
rawMetrics | |
runLogs |
रिटर्न | |
---|---|
रन मेट्रिक्स से नव निर्मित मेट्रिक्स का सेट। |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
प्रक्रिया मेट्रिक्स और प्रत्येक परीक्षण से लॉग पोस्ट करने के लिए इस विधि को लागू करें। केवल नए उत्पन्न मेट्रिक्स लौटाए जाने चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
पैरामीटर | |
---|---|
testDescription | TestDescription : टेस्टडिस्क्रिप्शन ऑब्जेक्ट टेस्ट का वर्णन करता है। |
testMetrics | |
testLogs |
रिटर्न | |
---|---|
टेस्ट मेट्रिक्स से नए जेनरेट किए गए मेट्रिक्स का सेट। |
संरक्षित तरीके
getMetricType
protected MetricMeasurement.DataType getMetricType ()
मीट्रिक प्रकार को RAW मीट्रिक पर सेट करें।
रिटर्न | |
---|---|
MetricMeasurement.DataType |