מעבד מידע כללי
public
class
PerfettoGenericPostProcessor
extends BasePostProcessor
JavaScript.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.PerfettoגנריPostProcessor |
מעבד פוסט שמעבד קובץ פרוטו של טקסט/מדד בינארי לצמדי מפתח/ערך באמצעות מרחיב באופן רקורסיבי את ההודעות והשדות של הפרוטו עם ערכי מחרוזות עד לשדה עם המערכת נתקלה בערך מספרי. מתייחס ל-enum ולבוליאני כערכי מחרוזת בזמן שמגדירים את הפונקציה מקשי קיצור.
באופן אופציונלי, הוא תומך בשדות של רשימת ההוספה לאינדקס כשיש כפילויות בזמן היצירה של מקשי קיצור. לדוגמה
'perfetto-indexed-list-field' - perfetto.protos.AndroidStartupMetric.Startup
'perfetto-prefix-key-field' - perfetto.protos.ProcessRenderInfo.process_name
android_startup-startup#1-package_name-com.מחשבון-to_first_frame-dur_ns: 300620342 android_startup-startup#2-package_name-com.nexusמקד-to_first_frame-dur_ns: 49257713 android_startup-startup#3-package_name-com.מחשבון-to_first_frame-dur_ns: 261382005
סיכום
בנאים ציבוריים | |
---|---|
PerfettoGenericPostProcessor()
|
שיטות ציבוריות | |
---|---|
|
processRunMetricsAndLogs(
צריך להשתמש בשיטה הזו כדי ליצור קבוצה של מדדים חדשים מהמדדים הקיימים יומנים. |
|
processTestMetricsAndLogs(TestDescription testDescription,
צריך להשתמש בשיטה הזו כדי לפרסם מדדי תהליכים ויומנים מכל בדיקה. |
שיטות מוגנות | |
---|---|
MetricMeasurement.DataType
|
getMetricType()
מגדירים את סוג המדד כמדד RAW. |
בנאים ציבוריים
מעבד מידע כללי
public PerfettoGenericPostProcessor ()
שיטות ציבוריות
productRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
צריך להשתמש בשיטה הזו כדי ליצור קבוצה של מדדים חדשים מהמדדים הקיימים יומנים. מוחזרים רק המדדים החדשים שנוצרו, עם שם מפתח ייחודי (לא עלולה להיות התנגשות עם מפתחות קיימים).
פרמטרים | |
---|---|
rawMetrics |
: קבוצת המדדים הגולמיים שזמינים להפעלה. |
runLogs |
: קבוצת קובצי היומן להרצת הבדיקה. |
החזרות | |
---|---|
|
קבוצת המדדים החדשים שנוצרו ממדדי ההרצה. |
fullTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
צריך להשתמש בשיטה הזו כדי לפרסם מדדי תהליכים ויומנים מכל בדיקה. רק החדשים מוחזרים שנוצרו עם שם מפתח ייחודי (ללא התנגשות עם שם מפתח קיים) מותר להשתמש במפתחות).
פרמטרים | |
---|---|
testDescription |
TestDescription : האובייקט TestDescription שמתאר את הבדיקה. |
testMetrics |
: קבוצת המדדים מהבדיקה. |
testLogs |
: קבוצת הקבצים שנרשמו במהלך הבדיקה. |
החזרות | |
---|---|
|
קבוצת מדדים חדשים שנוצרו ממדדי הבדיקה. |
שיטות מוגנות
getMetricType
protected MetricMeasurement.DataType getMetricType ()
מגדירים את סוג המדד כמדד RAW.
החזרות | |
---|---|
MetricMeasurement.DataType |