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
List<MetricTestCase.LogHolder> |
mLogs
|
public
HashMap<String, MetricMeasurement.Metric> |
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)
سجِّل مقياسًا لحالة الاختبار. |
الحقول
mMetrics
public HashMap<String, MetricMeasurement.Metric> 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: مرتبط بالمفتاح |