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,
يتمّ إجراء مكالمة هاتفية عند انتهاء حالة اختبار. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
يتمّ إجراء طلب إعادة الاتصال عند تعذُّر اختبار حالة معيّنة. |
void
|
onTestRunEnd(DeviceMetricData runData,
يتمّ إجراء مكالمة هاتفية عند انتهاء إجراء الاختبار. |
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 : الوجهة التي سيتم تخزين المقاييس التي تمت معالجتها فيها |