PerfettoGenericPostProcessor
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_startup-startup#1-package_name-com.calculator-to_first_frame-dur_ns: 300620342 android_startup-startup#2-package_name-com.nexuslauncher-to_first_frame-dur_ns: 49257713 android-com_startup-startup-startup_com. 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. |
בנאים ציבוריים
PerfettoGenericPostProcessor
public PerfettoGenericPostProcessor ()
שיטות ציבוריות
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
יישם שיטה זו על מנת ליצור קבוצה של מדדים חדשים מהמדדים והיומנים הקיימים. יש להחזיר רק את המדדים החדשים שנוצרו, ועם שם מפתח ייחודי (לא מותרת התנגשות עם מפתחות קיימים).
פרמטרים | |
---|---|
rawMetrics | |
runLogs |
החזרות | |
---|---|
קבוצת המדדים החדשים שנוצרו מתוך מדדי הריצה. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
יישם שיטה זו כדי לפרסם מדדי תהליך ויומנים מכל בדיקה. יש להחזיר רק את המדדים החדשים שנוצרו, ועם שם מפתח ייחודי (לא מותרת התנגשות עם מפתחות קיימים).
פרמטרים | |
---|---|
testDescription | TestDescription : האובייקט TestDescription המתאר את הבדיקה. |
testMetrics | |
testLogs |
החזרות | |
---|---|
קבוצת המדדים החדשים שנוצרו מדדי הבדיקה. |
שיטות מוגנות
getMetricType
protected MetricMeasurement.DataType getMetricType ()
הגדר את סוג המדד למדד RAW.
החזרות | |
---|---|
MetricMeasurement.DataType |