‫AggregatePostProcessor

public class AggregatePostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
  com.android.tradefed.postprocessor.AggregatePostProcessor


مجمِّع مقاييس يعرض الحد الأدنى والحد الأقصى والمتوسط والتباين والانحراف المعياري والمجموع والعدد و النسب المئوية (اختياريًا) للمقاييس الرقمية التي يتم جمعها أثناء عمليات تشغيل الاختبار المتعددة التكرار، مع التعامل معها كأرقام مضاعفة. ويتم تجاهل المقاييس غير الرقمية. كما يتم تجاهل المقاييس التي تتضمّن مزيجًا من القيم الرقمية وغير الرقمية.

يُرجى العِلم أنّ العدد لن يظهر إلا إذا كانت جميع قيم المقياس رقمية، وإلا سيتم إخفاؤه مع جميع الإحصاءات الأخرى.

يحلّل هذا المجمِّع المقاييس من سلسلة واحدة، لأنّه يتم تمرير المقاييس بهذه الطريقة حاليًا.

ملخّص

طُرق وضع التصميم العامة

AggregatePostProcessor()

الإجراءات العامة

Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs(HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile> runLogs)

عليك تنفيذ هذا الإجراء لإنشاء مجموعة من المقاييس الجديدة من المقاييس والسجلات الحالية و.

Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs(TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)

عليك تنفيذ هذا الإجراء لمعالجة المقاييس والسجلات من كل اختبار.

طُرق وضع التصميم العامة

AggregatePostProcessor

public AggregatePostProcessor ()

الإجراءات العامة

processRunMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics, 
                Map<String, LogFile> runLogs)

عليك تنفيذ هذا الإجراء لإنشاء مجموعة من المقاييس الجديدة من المقاييس والسجلات الحالية و. يجب عرض المقاييس التي تم إنشاؤها حديثًا فقط، مع اسم مفتاح فريد (لا يُسمح بتعارض مع المفاتيح الحالية).

المعلَمات
rawMetrics HashMap: مجموعة المقاييس الأولية المتاحة لعملية التشغيل

runLogs Map: مجموعة ملفات السجلّ لعملية تشغيل الاختبار

المرتجعات
Map<String, MetricMeasurement.Metric.Builder> مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس عملية التشغيل

processTestMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, 
                HashMap<String, MetricMeasurement.Metric> testMetrics, 
                Map<String, LogFile> testLogs)

عليك تنفيذ هذا الإجراء لمعالجة المقاييس والسجلات من كل اختبار. يجب عرض المقاييس التي تم إنشاؤها حديثًا فقط، مع اسم مفتاح فريد (لا يُسمح بتعارض مع المفاتيح الحالية ).

المعلَمات
testDescription TestDescription: عنصر TestDescription الذي يصف الاختبار

testMetrics HashMap: مجموعة المقاييس من الاختبار

testLogs Map: مجموعة الملفات التي تم تسجيلها أثناء الاختبار

المرتجعات
Map<String, MetricMeasurement.Metric.Builder> مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس الاختبار