MetricUtility

public class MetricUtility
extends Object

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


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

סיכום

בוני ציבור

MetricUtility ()

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

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

מדדים מופרדים בפסיקים.

File aggregateStoredTestMetricsAndWriteToFile (String runName)

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

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

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

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

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

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 runName)

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

פרמטרים
runName String : שם הפעלה נסיונית.

החזרות
File

getStats

public static  getStats ( values, 
                 percentiles)

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

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

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

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

getStoredTestMetric

public  getStoredTestMetric ()

החזרות

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

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

פרמטרים
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 : מדדים שנאספו למבחן.

writeResultsToFile

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

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

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

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

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

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

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