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 : الوجهة حيث سيتم تخزين المقاييس المعالجة |