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)

רישום מדד למקרה הבדיקה.

שדות

יומנים

public  mLogs

מדדים

public  mMetrics

בנאים ציבוריים

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: משויך למפתח.