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 إلى خوارزمية لرصد الانحدار.
سيتم تنسيق جميع أزواج المفتاح والقيمة في خريطة مقاييس التشغيل على النحو التالي:
سيتم تنسيق جميع أزواج المفتاح والقيمة في خريطة مقاييس التشغيل على النحو التالي:
مثال على تنسيق XML:
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
MetricsXMLResultReporter()
|
|
الإجراءات العامة | |
|---|---|
OutputStream
|
createOutputStream()
|
String
|
getTimeStamp()
لعرض الطابع الزمني الحالي كـ |
void
|
invocationEnded(long elapsedTime)
للإبلاغ عن انتهاء عملية الاستدعاء، سواء بنجاح أو بسبب بعض حالات الخطأ |
طُرق وضع التصميم العامة
MetricsXMLResultReporter
public MetricsXMLResultReporter ()
الإجراءات العامة
createOutputStream
public OutputStream createOutputStream ()
| المرتجعات | |
|---|---|
OutputStream |
|
| عمليات الطرح | |
|---|---|
IOException |
|
invocationEnded
public void invocationEnded (long elapsedTime)
للإبلاغ عن انتهاء عملية الاستدعاء، سواء بنجاح أو بسبب بعض حالات الخطأ
سيتم استدعاؤه تلقائيًا من خلال إطار عمل TradeFederation.
| المعلَمات | |
|---|---|
elapsedTime |
long: الوقت المنقضي للاستدعاء بالملّي ثانية |