مورد آزمون متریک
public class MetricTestCase
extends TestCase
| شیء جاوا | |||
| ↳ | junit.framework.Assert | ||
| ↳ | junit.framework.TestCase | ||
| ↳ | com.android.tradefed.testtype.MetricTestCase | ||
افزونهای از TestCase که امکان ثبت معیارها را هنگام اجرا به عنوان بخشی از TradeFed فراهم میکند. چه مستقیماً به عنوان DeviceTestCase و چه به عنوان بخشی از HostTest . هدف: ارزیابی اینکه آیا اجرای معیار (نه فقط معیار تست) برای تستهای JUnit3 منطقی است یا خیر.
خلاصه
کلاسهای تو در تو | |
|---|---|
class | MetricTestCase.LogHolderساختاری برای نگهداری یک فایل لاگ جهت گزارشگیری. |
فیلدها | |
|---|---|
public List< MetricTestCase.LogHolder > | mLogs |
public HashMap<String, MetricMeasurement.Metric> | mMetrics |
سازندگان عمومی | |
|---|---|
MetricTestCase () | |
MetricTestCase (String name)یک مورد آزمایشی با نام داده شده میسازد. | |
روشهای عمومی | |
|---|---|
final void | addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)فراخوانی مجدد از JUnit3 forwarder برای دریافت لاگهای یک تست. |
final void | addTestMetric (String key, MetricMeasurement.Metric metric) |
final void | addTestMetric (String key, String value)یک معیار برای مورد آزمون ثبت کنید. |
فیلدها
املاگها
public List<MetricTestCase.LogHolder> mLogs
متریکهای m
public HashMap<String, MetricMeasurement.Metric> mMetrics
سازندگان عمومی
مورد آزمون متریک
public MetricTestCase ()
مورد آزمون متریک
public MetricTestCase (String name)
یک مورد آزمایشی با نام داده شده میسازد. از سازنده TestCase به ارث رسیده است.
| پارامترها | |
|---|---|
name | String |
روشهای عمومی
addTestLog
public final void addTestLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)فراخوانی مجدد از JUnit3 forwarder برای دریافت لاگهای یک تست.
| پارامترها | |
|---|---|
dataName | String : یک نام توصیفی رشتهای از دادهها. مثلاً "device_logcat". توجه داشته باشید که dataName ممکن است در هر فراخوانی منحصر به فرد نباشد. یعنی پیادهسازیکنندگان باید بتوانند چندین فراخوانی را با همان dataName مدیریت کنند. |
dataType | LogDataType : نوع دادهی LogDataType |
dataStream | 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 : مرتبط با کلید. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.