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

ممتريكس

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

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