MetricUtility

public class MetricUtility
extends Object

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


شامل روش‌های کاربردی رایج برای ذخیره معیارهای آزمون، جمع‌آوری معیارها در آزمایش‌های مشابه و نوشتن معیارها در یک فایل.

خلاصه

سازندگان عمومی

MetricUtility ()

روش های عمومی

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

مجموع معیارهای جدا شده با کاما.

File aggregateStoredTestMetricsAndWriteToFile (String fileName)

معیارهای جمع آوری شده از تکرارهای متعدد آزمون را جمع آوری کنید و معیارهای جمع آوری شده را در فایل نتیجه آزمون بنویسید.

void buildMetricFilterPatterns ( strictIncludeRegEx) buildMetricFilterPatterns ( strictIncludeRegEx)

الگوهای عبارت منظم بسازید تا معیارها را فیلتر کنید.

filterMetrics ( parsedMetrics) filterMetrics ( parsedMetrics)

معیارهای مطابق با الگو را فیلتر کنید.

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

buildMetricFilter Patterns

public void buildMetricFilterPatterns ( strictIncludeRegEx)

الگوهای عبارت منظم بسازید تا معیارها را فیلتر کنید.

پارامترها
strictIncludeRegEx

فیلتر متریک

public  filterMetrics ( parsedMetrics)

معیارهای مطابق با الگو را فیلتر کنید.

پارامترها
parsedMetrics

برمی گرداند

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 : معیارهای جمع آوری شده برای آزمون.

writeResultsToFile

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

معیارها را در یک فایل بنویسید.

پارامترها
testFileSuffix String : به عنوان پسوند در نام فایل تست متریک استفاده می شود.

testHeaderName String : معیارها زیر نام سرصفحه آزمون نوشته می شود.

metrics : برای نوشتن در فایل.

resultsFile File : اگر null باشد یک فایل جدید ایجاد کنید و معیارها را بنویسید در غیر این صورت نام سرصفحه و معیار تست را به فایل اضافه کنید.

برمی گرداند
File فایل با متریک