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
publicmLogs
ممتريكس
publicmMetrics
المقاولين العامة
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 : مرتبطة بالمفتاح. |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)