PerfettoGenericPostProcessor
public class PerfettoGenericPostProcessor
extends BasePostProcessor
java.lang.ऑब्जेक्ट | ||
मैं | 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-पैकेज_नाम-कॉम.कैलकुलेटर-to_first_frame-dur_ns: 300620342 261382005
सारांश
नेस्टेड कक्षाएं | |
---|---|
enum | PerfettoGenericPostProcessor.AlternativeParseFormat |
enum | PerfettoGenericPostProcessor.METRIC_FILE_FORMAT
|
सार्वजनिक निर्माणकर्ता | |
---|---|
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 मीट्रिक पर सेट करें। |
सार्वजनिक निर्माणकर्ता
PerfettoGenericPostProcessor
public PerfettoGenericPostProcessor ()
सार्वजनिक तरीके
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
मौजूदा मेट्रिक्स और लॉग से नए मेट्रिक्स का एक सेट उत्पन्न करने के लिए इस पद्धति को लागू करें। केवल नए जेनरेट किए गए मेट्रिक्स को वापस किया जाना चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
मापदंडों | |
---|---|
rawMetrics | |
runLogs |
रिटर्न | |
---|---|
रन मेट्रिक्स से नए जनरेट किए गए मेट्रिक्स का सेट। |
प्रोसेसटेस्ट मेट्रिक्स एंड लॉग्स
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
प्रत्येक परीक्षण से प्रक्रिया मेट्रिक्स और लॉग पोस्ट करने के लिए इस पद्धति को लागू करें। केवल नए जेनरेट किए गए मेट्रिक्स को वापस किया जाना चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजी के साथ टकराव की अनुमति नहीं है)।
मापदंडों | |
---|---|
testDescription | TestDescription : टेस्ट डिस्क्रिप्शन ऑब्जेक्ट टेस्ट का वर्णन करता है। |
testMetrics | |
testLogs |
रिटर्न | |
---|---|
परीक्षण मीट्रिक से नव निर्मित मीट्रिक का सेट। |
संरक्षित तरीके
getMetricType
protected MetricMeasurement.DataType getMetricType ()
मीट्रिक प्रकार को RAW मीट्रिक पर सेट करें।
रिटर्न | |
---|---|
MetricMeasurement.DataType |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2022-08-15 (UTC) को अपडेट किया गया.