MetricUtility
public class MetricUtility
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.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 : שם קובץ לשימוש בעת כתיבת המדדים. |
getStats
public static getStats ( values,
percentiles)
חשב את הנתונים הסטטיסטיים מרשימת הערכים.
פרמטרים |
---|
values | : ערכים גולמיים לחישוב הצבירה. |
percentiles | : נתונים סטטיסטיים לכלול במדדים הסופיים. |
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
החזר true הוא כל הערכים שניתן לנתח לערך כפול. אחרת החזר false.
פרמטרים |
---|
rawValues | : רשימה שהערכים שלה מאומתים. |
setIterationSeparator
public void setIterationSeparator (String separator)
setPercentiles
public void setPercentiles ( 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 | קובץ עם המדד. |