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: ارزیابی کنید که آیا اجرای متریک (نه تنها متریک آزمایشی) برای تست های 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
mMetrics
publicmMetrics
سازندگان عمومی
MetricTestCase
public MetricTestCase ()
MetricTestCase
public MetricTestCase (String name)
یک مورد آزمایشی با نام داده شده می سازد. از سازنده TestCase
به ارث رسیده است.
پارامترها | |
---|---|
name | String |
روش های عمومی
افزودنTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
پاسخ به تماس از فورواردر JUnit3 به منظور دریافت گزارشها از یک آزمایش.
پارامترها | |
---|---|
dataName | String : نام توصیفی رشته ای از داده ها. به عنوان مثال "device_logcat". توجه داشته باشید dataName ممکن است در هر فراخوان منحصر به فرد نباشد. به عنوان مثال، پیادهکنندهها باید بتوانند چندین تماس را با یک dataName مدیریت کنند |
dataType | LogDataType : نوع LogData داده ها |
dataStream | InputStreamSource : InputStreamSource داده ها. پیادهکنندهها باید createInputStream را برای شروع خواندن دادهها فراخوانی کنند و از بسته شدن InputStream حاصل پس از تکمیل اطمینان حاصل کنند. تماسگیرندگان باید اطمینان حاصل کنند که منبع دادهها تا زمانی که روش testLog کامل نشود، موجود و قابل دسترسی است. |
افزودن تست متریک
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
پارامترها | |
---|---|
key | String |
metric | MetricMeasurement.Metric |
افزودن تست متریک
public final void addTestMetric (String key, String value)
یک متریک برای مورد آزمایشی ثبت کنید.
پارامترها | |
---|---|
key | String : کلیدی که معیار زیر آن پیدا می شود. |
value | String : مرتبط با کلید. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-11-10 بهوقت ساعت هماهنگ جهانی.