استخدام المقاييس
public
class
MetricUtility
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MetricUtility |
يحتوي على طرق فائدة شائعة لتخزين مقاييس الاختبار وتجميع المقاييس بطرق مماثلة واختبارها وكتابة المقاييس في ملف.
ملخّص
شركة إنشاءات عامة | |
---|---|
MetricUtility()
|
الطرق العامة | |
---|---|
|
aggregateMetrics(
تجميع المقاييس المفصولة بفواصل |
File
|
aggregateStoredTestMetricsAndWriteToFile(String fileName)
قم بتجميع المقاييس التي تم جمعها من التكرارات المتعددة للاختبار كتابة المقاييس المجمّعة في ملف نتائج الاختبار. |
void
|
buildMetricFilterPatterns(
أنشئ أنماط التعبير العادي لفلترة المقاييس. |
|
filterMetrics(
فلترة المقاييس التي تتطابق مع النمط |
static
|
getStats(
حساب الإحصائيات من قائمة القيم المعطاة. |
|
getStoredTestMetric()
|
static
boolean
|
isAllDoubleValues(
إرجاع true يمكن تحليل جميع القيم إلى قيمة مزدوجة. |
void
|
setIterationSeparator(String separator)
|
void
|
setPercentiles(
|
void
|
storeTestMetrics(TestDescription testDescription,
يُستخدَم لتخزين مقاييس الاختبار الفردية واستخدامها للتجميع. |
File
|
writeResultsToFile(String testFileSuffix, String testHeaderName,
كتابة المقاييس في ملف. |
شركة إنشاءات عامة
استخدام المقاييس
public MetricUtility ()
الطرق العامة
المقاييس المجمّعة
publicaggregateMetrics ( rawMetrics)
تجميع المقاييس المفصولة بفواصل
المعلمات | |
---|---|
rawMetrics |
: المقاييس التي يتم جمعها أثناء إجراء الاختبار |
المرتجعات | |
---|---|
|
المقاييس المجمّعة. |
التجميع StoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
قم بتجميع المقاييس التي تم جمعها من التكرارات المتعددة للاختبار كتابة المقاييس المجمّعة في ملف نتائج الاختبار.
المعلمات | |
---|---|
fileName |
String : اسم الملف لاستخدامه أثناء كتابة المقاييس |
المرتجعات | |
---|---|
File |
إنشاء قياسات مع أنماط
public void buildMetricFilterPatterns (strictIncludeRegEx)
أنشئ أنماط التعبير العادي لفلترة المقاييس.
المعلمات | |
---|---|
strictIncludeRegEx |
|
filterMetrics
publicfilterMetrics ( parsedMetrics)
فلترة المقاييس التي تتطابق مع النمط
المعلمات | |
---|---|
parsedMetrics |
|
المرتجعات | |
---|---|
|
الحصول على إحصائيات
public staticgetStats ( values, percentiles)
حساب الإحصائيات من قائمة القيم المعطاة.
المعلمات | |
---|---|
values |
: القيم الأولية لحساب التجميع. |
percentiles |
: إحصاءات يجب تضمينها في المقاييس النهائية |
المرتجعات | |
---|---|
|
القيم المجمّعة. |
getStoredTestMetric
publicgetStoredTestMetric ()
المرتجعات | |
---|---|
|
قيم isAll DoubleValues
public static boolean isAllDoubleValues (rawValues)
إرجاع true يمكن تحليل جميع القيم إلى قيمة مزدوجة. وبخلاف ذلك، يتم عرض خطأ.
المعلمات | |
---|---|
rawValues |
: قائمة تم التحقّق من صحة قيمها |
المرتجعات | |
---|---|
boolean |
الفاصل setIterationSparator
public void setIterationSeparator (String separator)
المعلمات | |
---|---|
separator |
String |
الشرائح المئوية
public void setPercentiles (percentiles)
المعلمات | |
---|---|
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 : إذا كان الحقل خاليًا، أنشئ ملفًا جديدًا واكتب المقاييس، وبخلاف ذلك، ألحق
اختبار اسم رأس الصفحة والمقياس إلى الملف. |
المرتجعات | |
---|---|
File |
الملف مع المقياس. |