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 בהתאם לצורך.
סיכום
constructors ציבוריים | |
|---|---|
HostStatsdMetricCollector()
|
|
methods ציבוריים | |
|---|---|
void
|
onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
קריאה חוזרת כשמקרה בדיקה מסתיים. |
void
|
onTestFail(DeviceMetricData testData, TestDescription test)
התקשרות חזרה כשמקרה בדיקה נכשל. |
void
|
onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)
קריאה חוזרת כשמסתיימת הרצה של בדיקה. |
void
|
onTestRunStart(DeviceMetricData runData)
קריאה חוזרת כשמתחילים הרצת בדיקה. |
void
|
onTestStart(DeviceMetricData testData)
קריאה חוזרת כשמתחילים תרחיש בדיקה. |
שיטות מוגנות | |
|---|---|
void
|
processStatsReport(ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
במידת הצורך, מחלקות משנה יכולות להטמיע את השיטה כדי לעבד דוח מדדים של Statsd. |
constructors ציבוריים
HostStatsdMetricCollector
public HostStatsdMetricCollector ()
methods ציבוריים
onTestEnd
public void onTestEnd (DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)
קריאה חוזרת כשמקרה בדיקה מסתיים. זה הזמן לנקות את המידע.
| פרמטרים | |
|---|---|
testData |
DeviceMetricData: DeviceMetricData שמכיל את הנתונים של תרחיש הבדיקה. יהיה אותו אובייקט כמו במהלך onTestStart(DeviceMetricData). |
currentTestCaseMetrics |
Map: המפה הנוכחית של המדדים שמועברים אל testEnded(TestDescription,Map). |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
התקשרות חזרה כשמקרה בדיקה נכשל.
| פרמטרים | |
|---|---|
testData |
DeviceMetricData: DeviceMetricData שמכיל את הנתונים של תרחיש הבדיקה. |
test |
TestDescription: TestDescription של מקרה הבדיקה שנמצא בתהליך. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)
קריאה חוזרת כשמסתיימת הרצה של בדיקה. זה הזמן לנקות את המידע.
| פרמטרים | |
|---|---|
runData |
DeviceMetricData: ה-DeviceMetricData שמכיל את הנתונים של ההרצה. יהיה אותו אובייקט כמו במהלך onTestRunStart(DeviceMetricData). |
currentRunMetrics |
Map: המפה הנוכחית של המדדים שמועברים אל testRunEnded(long,Map). |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
קריאה חוזרת כשמתחילים הרצת בדיקה.
| פרמטרים | |
|---|---|
runData |
DeviceMetricData: ה-DeviceMetricData שמכיל את הנתונים של ההרצה. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
onTestStart
public void onTestStart (DeviceMetricData testData)
קריאה חוזרת כשמתחילים תרחיש בדיקה.
| פרמטרים | |
|---|---|
testData |
DeviceMetricData: DeviceMetricData שמכיל את הנתונים של תרחיש הבדיקה. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
שיטות מוגנות
processStatsReport
protected void processStatsReport (ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)
במידת הצורך, מחלקות משנה יכולות להטמיע את השיטה כדי לעבד דוח מדדים של Statsd. הפונקציה נקראת כדי ליצור דוח מדדים ממכשיר מסוים
| פרמטרים | |
|---|---|
device |
ITestDevice: מכשיר בדיקה שממנו מגיע דוח statsd |
dataStream |
InputStreamSource: דוח נתונים סטטיסטיים כזרם קלט |
runData |
DeviceMetricData: היעד שבו יישמרו המדדים המעובדים |