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 : היעד שבו יאוחסנו המדדים המעובדים