MetricTestCase

public class MetricTestCase
extends TestCase

java.lang.Object
junit.framework. تأكيد
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

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". ملاحظة قد لا يكون اسم البيانات فريدًا لكل طلب. على سبيل المثال ، يجب أن يكون المنفذون قادرين على التعامل مع مكالمات متعددة بنفس اسم البيانات

dataType LogDataType : نوع LogDataType للبيانات

dataStream InputStreamSource : مصدر البيانات InputStream. يجب على المنفذين استدعاء 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 : مرتبطة بالمفتاح.