MetricTestCase
public
class
MetricTestCase
extends TestCase
java.lang.Object | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.TestCase | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
תוסף של TestCase
שמאפשר לתעד מדדים כשהקוד פועל כחלק מ-TradeFed. ישירות כ-DeviceTestCase
או כחלק מ-HostTest
. TODO: Evaluate if having
run metric (not only test metric) make sense for JUnit3 tests.
סיכום
כיתות בתצוגת עץ | |
---|---|
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)
מתעדים ביומן מדד עבור תרחיש הבדיקה. |
שדות
mLogs
publicmLogs
mMetrics
publicmMetrics
קונסטרוקטורים גלויים לכולם
MetricTestCase
public MetricTestCase ()
MetricTestCase
public MetricTestCase (String name)
יצירת מקרה בדיקה עם השם שצוין. עובר בירושה מהמבנה של TestCase
.
פרמטרים | |
---|---|
name |
String |
שיטות ציבוריות
addTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
קריאה חוזרת (callback) מהמפנה של JUnit3 כדי לקבל את היומנים מהבדיקה.
פרמטרים | |
---|---|
dataName |
String : מחרוזת שמכילה שם תיאורי של הנתונים. לדוגמה, 'device_logcat'. הערה: השם dataName יכול להיות שונה בכל קריאה. כלומר, למטמיעים צריכה להיות אפשרות לטפל בכמה קריאות עם אותו שם dataName. |
dataType |
LogDataType : LogDataType של הנתונים |
dataStream |
InputStreamSource : ה-InputStreamSource של הנתונים. מי שמטמיע את הקוד צריך להפעיל את createInputStream כדי להתחיל לקרוא את הנתונים, ולוודא שהוא סוגר את ה-InputStream שנוצר בסיום. מבצעי הקריאה צריכים לוודא שמקור הנתונים יישאר קיים וזמין עד להשלמת השיטה 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 : המשויך למפתח. |