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> |
مجموعة المقاييس التي تم إنشاؤها حديثًا من مقاييس الاختبار |