MetricTestCase

public class MetricTestCase
extends TestCase

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.android.tradefed.testtype.MetricTestCase


הרחבה של TestCase המאפשרת רישום מדדים בעת ריצה כחלק מ-TradeFed. ישירות כ- DeviceTestCase או כחלק מ- HostTest . מטלה: הערך אם הפעלת מדד (לא רק מדד בדיקה) הגיוני עבור בדיקות JUnit3.

סיכום

כיתות מקוננות

class MetricTestCase.LogHolder

מבנה להחזקת קובץ יומן לדיווח.

שדות

public mLogs

public mMetrics

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

MetricTestCase ()
MetricTestCase (String name)

בונה מקרה מבחן עם השם הפרטי.

שיטות ציבוריות

final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

התקשרות חוזרת ממשלח JUnit3 על מנת לקבל את היומנים מבדיקה.

final void addTestMetric (String key, MetricMeasurement.Metric metric)
final void addTestMetric (String key, String value)

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

שדות

mLogs

public  mLogs

mMetrics

public  mMetrics

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

MetricTestCase

public MetricTestCase ()

MetricTestCase

public MetricTestCase (String name)

בונה מקרה מבחן עם השם הפרטי. עבר בירושה מבנאי TestCase .

פרמטרים
name String

שיטות ציבוריות

addTestLog

public final void addTestLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

התקשרות חוזרת ממשלח 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 : משויכת למפתח.