מעבד IPost
public
interface
IPostProcessor
implements
IDisableable,
ILogSaverListener,
ITestInvocationListener
com.android.tradefed.postprocessor.IPostProcessor |
השירות 'מעבדי פוסט' הוא אובייקט של איחוד שירותי הסחר, שנועד לאפשר עיבוד של מדדים ויומנים אחרי הבדיקות ודיווח על התוצאות לפני הבדיקה. כך אפשר לעבד חלק מהנתונים לאחר העיבוד, אובייקטים מסוג result_reporter מקבלים אותו, במקום לבצע את העיבוד לאחר מכן בתוך אובייקט אחד בלבד result_reporter ובעיה בהעברת הנתונים החדשים.
סיכום
שיטות ציבוריות | |
---|---|
abstract
ITestInvocationListener
|
init(ITestInvocationListener listener)
שלב האתחול של מעבד המידע. |
abstract
|
processAllTestMetricsAndLogs(ListMultimap<String, MetricMeasurement.Metric> allTestMetrics,
אפשר להטמיע את השיטה הזו כדי לצבור מדדים ויומנים בכל הבדיקות. |
abstract
|
processRunMetricsAndLogs(
צריך להשתמש בשיטה הזו כדי ליצור קבוצה של מדדים חדשים מהמדדים הקיימים יומנים. |
abstract
|
processTestMetricsAndLogs(TestDescription testDescription,
צריך להשתמש בשיטה הזו כדי לפרסם מדדי תהליכים ויומנים מכל בדיקה. |
שיטות ציבוריות
להתחיל
public abstract ITestInvocationListener init (ITestInvocationListener listener)
שלב האתחול של מעבד המידע. בקשות לקבלת שיחות לפני כל הבדיקות קריאה חוזרת (callback).
פרמטרים | |
---|---|
listener |
ITestInvocationListener |
החזרות | |
---|---|
ITestInvocationListener |
לעבדAllTestMetricsAndLogs
public abstractprocessAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)
אפשר להטמיע את השיטה הזו כדי לצבור מדדים ויומנים בכל הבדיקות. מדדים שמתקבלים שיטה זו תשמש כדיווח כמדדי הרצה. יש להשתמש רק במדדים החדשים שנוצרו מוחזרים ומקבלים שם מפתח ייחודי (אסור לגרום להתנגשות עם מפתחות קיימים).
פרמטרים | |
---|---|
allTestMetrics |
ListMultimap : HashMultimap שמאחסנת את המדדים מכל בדיקה בקיבוץ לפי מדד
שמות. |
allTestLogs |
: מפה שבה מאוחסנת מפה של כל בדיקה של קובצי יומן, עם שמות הנתונים שלהם
באמצעות TestDescription של כל בדיקה כמפתחות. |
החזרות | |
---|---|
|
קבוצה של מדדים חדשים שנוצרו מכל מדדי הבדיקה. |
productRunMetricsAndLogs
public abstractprocessRunMetricsAndLogs ( rawMetrics, runLogs)
צריך להשתמש בשיטה הזו כדי ליצור קבוצה של מדדים חדשים מהמדדים הקיימים יומנים. מוחזרים רק המדדים החדשים שנוצרו, עם שם מפתח ייחודי (לא עלולה להיות התנגשות עם מפתחות קיימים).
פרמטרים | |
---|---|
rawMetrics |
: קבוצת המדדים הגולמיים שזמינים להפעלה. |
runLogs |
: קבוצת קובצי היומן להרצת הבדיקה. |
החזרות | |
---|---|
|
קבוצת המדדים החדשים שנוצרו ממדדי ההרצה. |
fullTestMetricsAndLogs
public abstractprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
צריך להשתמש בשיטה הזו כדי לפרסם מדדי תהליכים ויומנים מכל בדיקה. רק החדשים מוחזרים שנוצרו עם שם מפתח ייחודי (ללא התנגשות עם שם מפתח קיים) מותר להשתמש במפתחות).
פרמטרים | |
---|---|
testDescription |
TestDescription : האובייקט TestDescription שמתאר את הבדיקה. |
testMetrics |
: קבוצת המדדים מהבדיקה. |
testLogs |
: קבוצת הקבצים שנרשמו במהלך הבדיקה. |
החזרות | |
---|---|
|
קבוצת מדדים חדשים שנוצרו ממדדי הבדיקה. |