מדד השימושיות

public class MetricUtility
extends Object

JavaScript.lang.Object
com.android.tradefed.util.MetricUtility


יש בו שיטות שימושיות נפוצות לאחסון מדדי הבדיקה, לצבירת המדדים בצורה דומה בדיקות וכתיבה של המדדים לקובץ.

סיכום

בנאים ציבוריים

MetricUtility()

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

aggregateMetrics( rawMetrics)

מדדים מצטברים שמופרדים בפסיקים.

File aggregateStoredTestMetricsAndWriteToFile(String fileName)

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

void buildMetricFilterPatterns( strictIncludeRegEx)

לבנות תבניות של ביטויים רגולריים כדי לסנן את המדדים.

filterMetrics( parsedMetrics)

מסננים את המדדים שתואמים לדפוס.

static getStats( values, percentiles)

מחשבים את הנתונים הסטטיסטיים מרשימת הערכים שמספקים.

getStoredTestMetric()
static boolean isAllDoubleValues( rawValues)

האופרטור 'TRUE' הוא האופרטור של כל הערכים שניתן לנתח לערך כפול.

void setIterationSeparator(String separator)
void setPercentiles( percentiles)
void storeTestMetrics(TestDescription testDescription, testMetrics)

משמש לאחסון המדדים הנפרדים של הבדיקה ולשימוש בהם לצבירת נתונים.

File writeResultsToFile(String testFileSuffix, String testHeaderName, metrics, File resultsFile)

כתיבת מדדים בקובץ.

בנאים ציבוריים

מדד השימושיות

public MetricUtility ()

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

מדדים נצברים

public  aggregateMetrics ( rawMetrics)

מדדים מצטברים שמופרדים בפסיקים.

פרמטרים
rawMetrics : מדדים שנאספו במהלך הרצת הבדיקה.

החזרות
מדדים מצטברים.

countStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

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

פרמטרים
fileName String: שם הקובץ לשימוש בזמן כתיבת המדדים.

החזרות
File

buildMetricFilterTemplates

public void buildMetricFilterPatterns ( strictIncludeRegEx)

לבנות תבניות של ביטויים רגולריים כדי לסנן את המדדים.

פרמטרים
strictIncludeRegEx

filterMetrics

public  filterMetrics ( parsedMetrics)

מסננים את המדדים שתואמים לדפוס.

פרמטרים
parsedMetrics

החזרות

getStats

public static  getStats ( values, 
                 percentiles)

מחשבים את הנתונים הסטטיסטיים מרשימת הערכים שמספקים.

פרמטרים
values : ערכים גולמיים לחישוב הצבירה.

percentiles : נתונים סטטיסטיים שייכללו במדדים הסופיים.

החזרות
והערכים המצטברים.

getStoredTestMetric

public  getStoredTestMetric ()

החזרות

isAllDoubleClickValues

public static boolean isAllDoubleValues ( rawValues)

האופרטור 'TRUE' הוא האופרטור של כל הערכים שניתן לנתח לערך כפול. אחרת, מחזירה False.

פרמטרים
rawValues : רשימה שהערכים שלה אומתו.

החזרות
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

פרמטרים
separator String

אחוזונים

public void setPercentiles ( percentiles)

פרמטרים
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

משמש לאחסון המדדים הנפרדים של הבדיקה ולשימוש בהם לצבירת נתונים.

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

testMetrics : מדדים שנאספו לצורך הבדיקה.

Write resultToFile

public File writeResultsToFile (String testFileSuffix, 
                String testHeaderName, 
                 metrics, 
                File resultsFile)

כתיבת מדדים בקובץ.

פרמטרים
testFileSuffix String: משמש כסיומת בשם הקובץ של מדד הבדיקה.

testHeaderName String: המדדים ייכתבו מתחת לשם כותרת הבדיקה.

metrics : כדי לכתוב בקובץ.

resultsFile File: אם הערך הוא null, יוצרים קובץ חדש וכותבים את המדדים. אחרת, יש להוסיף את לבדוק את השם והמדד של כותרת הקובץ.

החזרות
File עם המדד.