تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
استخدام المقاييس
public
class
MetricUtility
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.MetricUtility
|
يحتوي على طرق فائدة شائعة لتخزين مقاييس الاختبار وتجميع المقاييس بطرق مماثلة
واختبارها وكتابة المقاييس في ملف.
ملخّص
شركة إنشاءات عامة
استخدام المقاييس
public MetricUtility ()
الطرق العامة
المقاييس المجمّعة
public aggregateMetrics ( rawMetrics)
تجميع المقاييس المفصولة بفواصل
المعلمات |
rawMetrics |
: المقاييس التي يتم جمعها أثناء إجراء الاختبار |
المرتجعات |
|
المقاييس المجمّعة. |
التجميع StoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
قم بتجميع المقاييس التي تم جمعها من التكرارات المتعددة للاختبار
كتابة المقاييس المجمّعة في ملف نتائج الاختبار.
المعلمات |
fileName |
String : اسم الملف لاستخدامه أثناء كتابة المقاييس |
إنشاء قياسات مع أنماط
public void buildMetricFilterPatterns ( strictIncludeRegEx)
أنشئ أنماط التعبير العادي لفلترة المقاييس.
المعلمات |
strictIncludeRegEx |
|
filterMetrics
public filterMetrics ( parsedMetrics)
فلترة المقاييس التي تتطابق مع النمط
الحصول على إحصائيات
public static getStats ( values,
percentiles)
حساب الإحصائيات من قائمة القيم المعطاة.
المعلمات |
values |
: القيم الأولية لحساب التجميع. |
percentiles |
: إحصاءات يجب تضمينها في المقاييس النهائية |
المرتجعات |
|
القيم المجمّعة. |
getStoredTestMetric
public getStoredTestMetric ()
قيم isAll DoubleValues
public static boolean isAllDoubleValues ( rawValues)
إرجاع true يمكن تحليل جميع القيم إلى قيمة مزدوجة.
وبخلاف ذلك، يتم عرض خطأ.
المعلمات |
rawValues |
: قائمة تم التحقّق من صحة قيمها |
الفاصل setIterationSparator
public void setIterationSeparator (String separator)
المعلمات |
separator |
String |
الشرائح المئوية
public void setPercentiles ( 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 |
الملف مع المقياس. |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-23 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)"]]