تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

HostStatsdMetricCollector

public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.HostStatsdMetricCollector


IMetricCollector يجمع مقاييس statsd من جانب المضيف باستخدام أوامر الأداة المساعدة statsd. يحتوي على مقاييس الدفع الأساسية ووظائف تقرير التفريغ. يمكن تمديده عن طريق الفئات الفرعية لمعالجة تقرير مقياس الإحصائيات بناءً على الاحتياجات.

ملخص

المنشئون العامة

HostStatsdMetricCollector ()

الطرق العامة

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

رد عند انتهاء حالة الاختبار.

void onTestFail ( DeviceMetricData testData, TestDescription test)

رد الاتصال عند فشل حالة الاختبار.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

رد عند انتهاء تشغيل اختباري.

void onTestRunStart ( DeviceMetricData runData)

رد الاتصال عند بدء تشغيل اختباري.

void onTestStart ( DeviceMetricData testData)

رد الاتصال عند بدء حالة الاختبار.

الطرق المحمية

void processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)

يمكن للفئات الفرعية تنفيذ طريقة معالجة تقرير مقياس Statsd إذا لزم الأمر.

المنشئون العامة

HostStatsdMetricCollector

public HostStatsdMetricCollector ()

الطرق العامة

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

رد عند انتهاء حالة الاختبار. يجب أن يكون هذا هو وقت التنظيف.

المعلمات
testData DeviceMetricData : DeviceMetricData ببيانات حالة الاختبار. سيكون نفس الكائن أثناء onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : الخريطة الحالية للمقاييس التي تم تمريرها إلى ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) .

رميات
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

رد الاتصال عند فشل حالة الاختبار.

المعلمات
testData DeviceMetricData : DeviceMetricData ببيانات حالة الاختبار.

test TestDescription : TestDescription الاختبار لحالة الاختبار قيد التقدم.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

رد عند انتهاء تشغيل اختباري. يجب أن يكون هذا هو وقت التنظيف.

المعلمات
runData DeviceMetricData : DeviceMetricData بالبيانات للتشغيل. سيكون نفس الكائن أثناء onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : الخريطة الحالية للمقاييس التي تم تمريرها إلى ERROR(/#testRunEnded(long,Map)) .

رميات
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

رد الاتصال عند بدء تشغيل اختباري.

المعلمات
runData DeviceMetricData : DeviceMetricData بالبيانات للتشغيل.

رميات
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

رد الاتصال عند بدء حالة الاختبار.

المعلمات
testData DeviceMetricData : DeviceMetricData ببيانات حالة الاختبار.

رميات
DeviceNotAvailableException

الطرق المحمية

processStatsReport

protected void processStatsReport (ITestDevice device, 
                InputStreamSource dataStream, 
                DeviceMetricData runData)

يمكن للفئات الفرعية تنفيذ طريقة معالجة تقرير مقياس Statsd إذا لزم الأمر. يتم استدعاؤه للتقرير المتري من جهاز معين

المعلمات
device ITestDevice : اختبار الجهاز الذي يأتي منه تقرير statsd

dataStream InputStreamSource : تقرير الإحصائيات كتدفق إدخال

runData DeviceMetricData : الوجهة حيث سيتم تخزين المقاييس المعالجة