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