MetricUtility

public class MetricUtility
extends Object

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


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

סיכום

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

MetricUtility ()

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

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

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

File aggregateStoredTestMetricsAndWriteToFile (String fileName)

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

static getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles)

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

getStoredTestMetric ()
static boolean isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues)

החזר true הוא כל הערכים שניתן לנתח לערך כפול.

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

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

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

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

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

MetricUtility

public MetricUtility ()

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

aggregateMetrics

public  aggregateMetrics ( rawMetrics)

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

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

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

aggregateStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

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

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

החזרות
File

getStats

public static  getStats ( values, 
                 percentiles)

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

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

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

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

getStoredTestMetric

public  getStoredTestMetric ()

החזרות

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

החזר true הוא כל הערכים שניתן לנתח לערך כפול. אחרת החזר false.

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

החזרות
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

פרמטרים
separator String

setPercentiles

public void setPercentiles ( percentiles)

פרמטרים
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

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

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

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

כתוב תוצאות לקובץ

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

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

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

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

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

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

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