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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-15 UTC.