المترية

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)

اكتب المقاييس في ملف.

المنشأت العامة

المترية

public MetricUtility ()

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

تجميع المقاييس

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)

إرجاع صحيح هو أنه يمكن تحليل جميع القيم لمضاعفة القيمة. خلاف ذلك إرجاع خطأ.

حدود
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 : المقاييس التي تم جمعها للاختبار.

writeResultsToFile

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

اكتب المقاييس في ملف.

حدود
testFileSuffix String : تُستخدم كلاحقة في اسم ملف قياس الاختبار.

testHeaderName String : ستتم كتابة المقاييس تحت اسم عنوان الاختبار.

metrics : للكتابة في الملف.

resultsFile File : إذا كان الملف فارغًا ، فقم بإنشاء ملف جديد واكتب المقاييس ، وإلا فقم بإلحاق اسم رأس الاختبار والقياس بالملف.

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