AggregatePostProcessor
public
class
AggregatePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.AggregatePostProcessor | |
מצבר מדדים שמציג את הערכים הבאים: מינימום, מקסימום, ממוצע, שונות, סטיית תקן, סה"כ, ספירה ואחוזונים (אופציונלי) של מדדים מספריים שנאספו במהלך הפעלות בדיקה מרובות איטרציות, תוך התייחסות אליהם כאל מספרים ממשיים. המערכת מתעלמת ממדדים לא מספריים. המערכת תתעלם גם ממדדים שכוללים ערכים מספריים ולא מספריים.
חשוב לזכור שהספירה תוצג רק אם כל הערכים של המדד הם מספריים. אחרת, היא לא תוצג, וגם לא כל שאר הנתונים הסטטיסטיים.
הוא מנתח מדדים ממחרוזת אחת, כי כרגע המדדים מועברים בצורה הזו.
סיכום
constructors ציבוריים | |
|---|---|
AggregatePostProcessor()
|
|
methods ציבוריים | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder>
|
processRunMetricsAndLogs(HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile> runLogs)
כדי ליצור קבוצה של מדדים חדשים מהמדדים ומהיומנים הקיימים, צריך להטמיע את השיטה הזו. |
Map<String, MetricMeasurement.Metric.Builder>
|
processTestMetricsAndLogs(TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
כדאי להטמיע את השיטה הזו כדי לבצע פוסט-פרוססינג של מדדים ויומנים מכל בדיקה. |
constructors ציבוריים
AggregatePostProcessor
public AggregatePostProcessor ()
methods ציבוריים
processRunMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics,
Map<String, LogFile> runLogs)כדי ליצור קבוצה של מדדים חדשים מהמדדים ומהיומנים הקיימים, צריך להטמיע את השיטה הזו. צריך להחזיר רק את המדדים שנוצרו לאחרונה, עם שם מפתח ייחודי (אסור שיהיה ניגוד עם מפתחות קיימים).
| פרמטרים | |
|---|---|
rawMetrics |
HashMap: קבוצת המדדים הגולמיים שזמינים להרצה. |
runLogs |
Map: קבוצת קובצי היומן של הרצת הבדיקה. |
| החזרות | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
קבוצת המדדים החדשים שנוצרו מהמדדים של הריצה. |
processTestMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
כדאי להטמיע את השיטה הזו כדי לבצע פוסט-פרוססינג של מדדים ויומנים מכל בדיקה. צריך להחזיר רק את המדדים החדשים שנוצרו, עם שם מפתח ייחודי (אסור שיהיה שם מפתח זהה לשם מפתח קיים).
| פרמטרים | |
|---|---|
testDescription |
TestDescription: אובייקט TestDescription שמתאר את הבדיקה. |
testMetrics |
HashMap: קבוצת המדדים מהבדיקה. |
testLogs |
Map: קבוצת הקבצים שנרשמו במהלך הבדיקה. |
| החזרות | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
קבוצת המדדים החדשים שנוצרו ממדדי הבדיקה. |