اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release بدلاً من aosp-main لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
MetricUtility
public
class
MetricUtility
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.MetricUtility
|
يحتوي على طُرق أدوات شائعة لتخزين مقاييس الاختبار وتجميع المقاييس في اختبارات مشابهة
وكتابة المقاييس في ملف.
ملخّص
وظائف الإنشاء العامة
MetricUtility
public MetricUtility ()
الطرق العامة
aggregateMetrics
public aggregateMetrics ( rawMetrics)
تجميع المقاييس المفصولة بفواصل
| المعلمات |
rawMetrics |
: المقاييس التي تم جمعها أثناء إجراء الاختبار |
| المرتجعات |
|
المقاييس المجمّعة |
aggregateStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
تجميع المقاييس التي تم جمعها من عدّة تكرارات للاختبار
وكتابة المقاييس المجمّعة في ملف نتائج الاختبار
| المعلمات |
fileName |
String: اسم الملف المطلوب استخدامه أثناء كتابة المقاييس |
buildMetricFilterPatterns
public void buildMetricFilterPatterns ( strictIncludeRegEx)
أنشئ أنماط تعبيرات عادية لفلترة المقاييس.
| المعلمات |
strictIncludeRegEx |
|
filterMetrics
public filterMetrics ( parsedMetrics)
فلتِر المقاييس التي تتطابق مع النمط.
getStats
public static getStats ( values,
percentiles)
احتساب الإحصاءات من قائمة القيم المحدّدة
| المعلمات |
values |
: القيم الأوّلية لاحتساب التجميع. |
percentiles |
: الإحصاءات المطلوب تضمينها في المقاييس النهائية |
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
عرض القيمة "صحيح" إذا كان بالإمكان تحليل جميع القيم إلى قيمة مزدوجة
بخلاف ذلك، يتم عرض القيمة false.
| المعلمات |
rawValues |
: قائمة يتم التحقّق من قيمها. |
setIterationSeparator
public void setIterationSeparator (String separator)
| المعلمات |
separator |
String |
setPercentiles
public void setPercentiles ( 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 |
ملف يحتوي على المقياس |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]