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