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. ניתן להרחיב אותו על ידי תת מחלקות לעיבוד דוח מדדים סטטיסטיים על סמך הצרכים.
סיכום
בנאים ציבוריים | |
---|---|
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 : מכשיר לבדוק מהיכן מגיע דוח הנתונים הסטטיסטיים |
dataStream | InputStreamSource : דוח סטטיסטיקה כזרם קלט |
runData | DeviceMetricData : היעד שבו יאוחסנו המדדים המעובדים |