MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
   ↳ com.android.tradefed.postprocessor.BasePostProcessor
     ↳ com.android.tradefed.postprocessor.MetricFilePostProcessor


משמש להעלאת קובץ יומן המדדים שנאסף במהלך רמת הבדיקה וההרצה. אפשר להשתמש באפשרות aggregate-similar-tests כדי לצבור מדדים של בדיקות דומות ברמת הרצת הבדיקה ולכתוב אותם בקובץ יומן. בדיקות שונות רק במספר החזרות או בדיקות עם אותו שם נחשבות לבדיקות דומות. לחשבון הזה תהיה גישה רק למדדים גולמיים.

סיכום

קונסטרוקטורים גלויים לכולם

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

שיטות ציבוריות

processRunMetricsAndLogs( rawMetrics, runLogs)

מטמיעים את השיטה הזו כדי ליצור קבוצה של מדדים חדשים מהיומנים והמדדים הקיימים.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

מטמיעים את השיטה הזו כדי לעבד את המדדים והיומנים מכל בדיקה.

void setUp()

כדי לבצע את האיפוס לפני הריצה של הבדיקה, צריך לשנות את השיטה הזו במעבדי הנתונים של הצאצאים.

void writeMetricFile( metrics, String testId)

כותבים את המדדים בקובץ התוצאות ומעלים אותו.

קונסטרוקטורים גלויים לכולם

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

פרמטרים
metricUtil MetricUtility

שיטות ציבוריות

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

מטמיעים את השיטה הזו כדי ליצור קבוצה של מדדים חדשים מהיומנים והמדדים הקיימים. צריך להחזיר רק את המדדים שנוצרו לאחרונה, עם שם מפתח ייחודי (אסור שתהיה התנגשות עם מפתחות קיימים).

פרמטרים
rawMetrics : קבוצת המדדים הגולמיים שזמינים להרצה.

runLogs : קבוצת קובצי היומנים של הרצה של הבדיקה.

החזרות
קבוצת המדדים החדשים שנוצרו ממדדי הריצה.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

מטמיעים את השיטה הזו כדי לעבד את המדדים והיומנים מכל בדיקה. צריך להחזיר רק את המדדים שנוצרו לאחרונה, עם שם מפתח ייחודי (אסור שיהיו התנגשויות עם מפתחות קיימים).

פרמטרים
testDescription TestDescription: האובייקט TestDescription שמתאר את הבדיקה.

testMetrics : קבוצת המדדים מהבדיקה.

testLogs : קבוצת הקבצים שתועדו ביומן במהלך הבדיקה.

החזרות
קבוצת המדדים החדשים שנוצרו ממדדי הבדיקה.

setUp

public void setUp ()

כדי לבצע את האיפוס לפני הריצה של הבדיקה, צריך לשנות את השיטה הזו במעבדי הנתונים של הצאצאים.

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

כותבים את המדדים בקובץ התוצאות ומעלים אותו.