MetricTestCase
public
class
MetricTestCase
extends TestCase
JavaScript.lang.Object | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.TestCase | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
תוסף של TestCase
שמאפשר לתעד מדדים במהלך פעילות כחלק מ-TrendFed. אחד משני הערכים
ישירות בתור DeviceTestCase
או כחלק מ-HostTest
. TODO: ודאו אם יש
בדיקת המדד (ולא רק מדד הבדיקה) הגיוני לבדיקות של JUnit3.
סיכום
מחלקות מקוננות | |
---|---|
class |
MetricTestCase.LogHolder
המבנה שבו יישמר קובץ יומן לדיווח. |
שדות | |
---|---|
public
|
mLogs
|
public
|
mMetrics
|
בנאים ציבוריים | |
---|---|
MetricTestCase()
|
|
MetricTestCase(String name)
יוצרת תרחיש בדיקה עם השם הנתון. |
שיטות ציבוריות | |
---|---|
final
void
|
addTestLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
קריאה חוזרת (callback) להעברה של JUnit3 כדי לקבל את היומנים מבדיקה. |
final
void
|
addTestMetric(String key, MetricMeasurement.Metric metric)
|
final
void
|
addTestMetric(String key, String value)
רישום מדד למקרה הבדיקה. |
שדות
יומנים
publicmLogs
מדדים
publicmMetrics
בנאים ציבוריים
MetricTestCase
public MetricTestCase ()
MetricTestCase
public MetricTestCase (String name)
יוצרת תרחיש בדיקה עם השם הנתון. עובר בירושה מה-constructor של TestCase
.
פרמטרים | |
---|---|
name |
String |
שיטות ציבוריות
addTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
קריאה חוזרת (callback) להעברה של JUnit3 כדי לקבל את היומנים מבדיקה.
פרמטרים | |
---|---|
dataName |
String : מחרוזת שמתארת את הנתונים. לדוגמה 'device_logcat'. שם הנתונים של ההערה
לא יכולים להיות ייחודיים בכל הפעלה. כלומר, הטמעות צריכות להיות מסוגלות לטפל בקריאות מרובות
עם אותו dataName |
dataType |
LogDataType : ה-LogDataType של הנתונים |
dataStream |
InputStreamSource : ה-inputStreamSource של הנתונים. מטמיעים צריכים להתקשר
CreateInputStream כדי להתחיל לקרוא את הנתונים, ולוודא לסגור את
StreamStream לאחר השלמת הפעולה. המתקשרים צריכים לוודא שמקור הנתונים יישאר קיים
ונגיש עד לסיום שיטת testLog. |
addTestMetric
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
פרמטרים | |
---|---|
key |
String |
metric |
MetricMeasurement.Metric |
addTestMetric
public final void addTestMetric (String key, String value)
רישום מדד למקרה הבדיקה.
פרמטרים | |
---|---|
key |
String : המפתח שבו יימצא המדד. |
value |
String : משויך למפתח. |