HostStatsdMetricCollector
public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.HostStatsdMetricCollector |
IMetricCollector
الذي يجمع مقاييس statsd من جانب المضيف باستخدام أوامر الأداة المساعدة 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 |
الأساليب المحمية
تقرير حالة العملية
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
يمكن للفئات الفرعية تنفيذ طريقة معالجة تقرير قياس Statsd إذا لزم الأمر. يتم استدعاؤه للحصول على تقرير متري من جهاز معين
حدود | |
---|---|
device | ITestDevice : اختبار الجهاز الذي يأتي منه تقرير الإحصائيات |
dataStream | InputStreamSource : تقرير الإحصائيات كدفق إدخال |
runData | DeviceMetricData : الوجهة حيث سيتم تخزين المقاييس المعالجة |