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 : مرتبطة بالمفتاح.