HostStatsdMetricCollector
public
class
HostStatsdMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.HostStatsdMetricCollector |
IMetricCollector
שאוסף מדדי statsd מצד המארח באמצעות פקודות השירות של statsd. יש בו מדדי דחיפה בסיסיים ופונקציות של דוחות גרסת dump. אפשר להרחיב אותו באמצעות תתי-כיתות כדי לעבד דוח מדדים של statsd בהתאם לצרכים.
סיכום
קונסטרוקטורים גלויים לכולם | |
---|---|
HostStatsdMetricCollector()
|
שיטות ציבוריות | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
קריאה חוזרת (call back) בסיום בדיקת מקרה. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
קריאה חוזרת (callback) כשמקרה בדיקה נכשל. |
void
|
onTestRunEnd(DeviceMetricData runData,
קריאה חוזרת (call back) בסיום הרצה של בדיקה. |
void
|
onTestRunStart(DeviceMetricData runData)
קריאה חוזרת (callback) כשהרצת הבדיקה מתחילה. |
void
|
onTestStart(DeviceMetricData testData)
קריאה חוזרת (callback) כשמקרה בדיקה מתחיל. |
שיטות מוגנות | |
---|---|
void
|
processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
אם צריך, ניתן להטמיע את השיטה לעיבוד דוח המדדים של Statsd בסוגי המשנה. |
קונסטרוקטורים גלויים לכולם
HostStatsdMetricCollector
public HostStatsdMetricCollector ()
שיטות ציבוריות
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
קריאה חוזרת (call back) בסיום בדיקת מקרה. זה הזמן לנקות.
פרמטרים | |
---|---|
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)
קריאה חוזרת (callback) כשמקרה בדיקה נכשל.
פרמטרים | |
---|---|
testData |
DeviceMetricData : ה-DeviceMetricData שמכיל את הנתונים של תרחיש הבדיקה. |
test |
TestDescription : ה-TestDescription של מקרה הבדיקה הפעיל. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
קריאה חוזרת (call back) בסיום הרצה של בדיקה. זה הזמן לנקות.
פרמטרים | |
---|---|
runData |
DeviceMetricData : ה-DeviceMetricData שמכיל את הנתונים של ההרצה. יהיה זהה לאובייקט שהיה במהלך onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: המפה הנוכחית של המדדים שהועברו אל ERROR(/#testRunEnded(long,Map)) . |
זריקות | |
---|---|
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
קריאה חוזרת (callback) כשהרצת הבדיקה מתחילה.
פרמטרים | |
---|---|
runData |
DeviceMetricData : ה-DeviceMetricData שמכיל את הנתונים של ההרצה. |
זריקות | |
---|---|
DeviceNotAvailableException |
onTestStart
public void onTestStart (DeviceMetricData testData)
קריאה חוזרת (callback) כשמקרה בדיקה מתחיל.
פרמטרים | |
---|---|
testData |
DeviceMetricData : ה-DeviceMetricData שמכיל את הנתונים של תרחיש הבדיקה. |
זריקות | |
---|---|
DeviceNotAvailableException |
שיטות מוגנות
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
אם צריך, ניתן להטמיע את השיטה לעיבוד דוח המדדים של Statsd בסוגי המשנה. הוא נקרא כך כדי להציג דוח מדדים ממכשיר מסוים
פרמטרים | |
---|---|
device |
ITestDevice : מכשיר הבדיקה שממנו מגיע הדוח של statsd |
dataStream |
InputStreamSource : דוח נתונים סטטיסטיים כמקור קלט |
runData |
DeviceMetricData : היעד שבו יישמרו המדדים שעברו עיבוד |