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: تقييم ما إذا كان من المنطقي أن يتضمّن اختبارات 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
publicmLogs
mMetrics
publicmMetrics
وظائف الإنشاء العامة
MetricTestCase
public MetricTestCase ()
MetricTestCase
public MetricTestCase (String name)
تُنشئ حالة اختبار بالاسم المحدّد. مكتسَب من TestCase
constructor
المعلمات | |
---|---|
name |
String |
الطرق العامة
addTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
طلب إعادة الاتصال من مُوجِّه JUnit3 للحصول على السجلات من أحد الاختبارات
المعلمات | |
---|---|
dataName |
String : اسم وصفي للبيانات بالتنسيق "سلسلة"، مثل "device_logcat". يُرجى العِلم أنّ اسم_البيانات
قد لا يكون فريدًا لكلّ طلب. أي أنّه يجب أن يتمكّن مُنفّذو الإجراء من معالجة طلبات متعددة
باستخدام اسم_البيانات نفسه. |
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 : مرتبط بالمفتاح |