‫MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

java.lang.Object
com.android.tradefed.result.CollectingTestListener
  com.android.tradefed.result.MetricsXMLResultReporter


يكتب MetricsXMLResultReporter مقاييس الاختبار ومقاييس التشغيل في ملف XML في مجلد تحدّده المَعلمة metrics-folder في مرحلة invocationEnded من الاختبار. وسيتم نقل ملف XML إلى خوارزمية لرصد الانحدار.

سيتم تنسيق جميع أزواج المفتاح والقيمة في خريطة مقاييس التشغيل على النحو التالي: وسيتم وضعها ضمن العلامة tag

سيتم تنسيق جميع أزواج المفتاح والقيمة في خريطة مقاييس التشغيل على النحو التالي: وسيتم وضعها ضمن العلامة ، وهي علامة متداخلة ضمن .

مثال على تنسيق XML:

ملخّص

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

MetricsXMLResultReporter()

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

OutputStream createOutputStream()
String getTimeStamp()

لعرض الطابع الزمني الحالي كـ String

void invocationEnded(long elapsedTime)

للإبلاغ عن انتهاء عملية الاستدعاء، سواء بنجاح أو بسبب بعض حالات الخطأ

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

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

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

createOutputStream

public OutputStream createOutputStream ()

المرتجعات
OutputStream

عمليات الطرح
IOException

getTimeStamp

public String getTimeStamp ()

لعرض الطابع الزمني الحالي كـ String

المرتجعات
String

invocationEnded

public void invocationEnded (long elapsedTime)

للإبلاغ عن انتهاء عملية الاستدعاء، سواء بنجاح أو بسبب بعض حالات الخطأ

سيتم استدعاؤه تلقائيًا من خلال إطار عمل TradeFederation.

المعلَمات
elapsedTime long: الوقت المنقضي للاستدعاء بالملّي ثانية