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