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)

العودة الحقيقية هي أن جميع القيم يمكن تحليلها إلى قيمة مضاعفة.

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

الأساليب العامة

complexMetrics

public  aggregateMetrics ( rawMetrics)

تجميع المقاييس المفصولة بفواصل.

حدود
rawMetrics : المقاييس التي تم جمعها أثناء التشغيل التجريبي.

عائدات
المقاييس المجمعة.

TotalStoredTestMetricsAndWriteToFile

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)

العودة الحقيقية هي أن جميع القيم يمكن تحليلها إلى قيمة مضاعفة. وإلا العودة كاذبة.

حدود
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 : إذا كان فارغًا، قم بإنشاء ملف جديد واكتب المقاييس وإلا قم بإلحاق اسم رأس الاختبار والمقياس بالملف.

عائدات
File ملف مع المقياس.