IMetric Collector
public interface IMetricCollector
implements ILogSaverListener, IDisableable
com.android.tradefed.device.metric.IMetricCollector |
این رابط به عنوان یک تزئین کننده هنگام گزارش نتایج آزمایش ها به منظور جمع آوری معیارهای منطبق اضافه می شود.
این رابط نمی تواند به عنوان یک استفاده شود انتظار نمی رود که کلکسیونرها وضعیت داخلی خود را حفظ کنند زیرا ممکن است در چندین مکان مجددا استفاده شوند. اگر واقعاً باید از یک حالت داخلی استفاده شود، باید در لیستی از اطلاعات ساخت موجود در فراخوان را برمی گرداند. لیست دستگاه های موجود در فراخوان را برمی گرداند. راهاندازی جمعآورنده با شرایط فعلی و مکان ارسال نتایج. هنگامی که یک مورد آزمایشی با شکست فرضی شکست می خورد. هنگامی که یک مورد آزمایشی به پایان می رسد، تماس بگیرید. هنگامی که یک مورد آزمایشی به پایان می رسد، تماس بگیرید. هنگامی که یک مورد آزمایشی با شکست مواجه می شود. پس از پایان اجرای آزمایشی، تماس مجدد برقرار شود. هنگامی که یک اجرای آزمایشی شروع می شود، تماس بگیرید. هنگامی که یک مورد آزمایشی شروع می شود، تماس بگیرید. لیستی از اطلاعات ساخت موجود در فراخوان را برمی گرداند. لیست دستگاه های موجود در فراخوان را برمی گرداند. راهاندازی جمعآورنده با شرایط فعلی و مکان ارسال نتایج. در هر نمونه فقط یک بار فراخوانی می شود و انتظار می رود که گردآورنده زمینه و شنونده داخلی خود را به روز کند. Init هرگز در طول اجرای آزمایشی همیشه قبل از آن فراخوانی نمی شود. نادیده نگیرید مگر اینکه بدانید در حال انجام چه کاری هستید. هنگامی که یک مورد آزمایشی با شکست فرضی شکست می خورد. هنگامی که یک مورد آزمایشی به پایان می رسد، تماس بگیرید. این باید زمان پاکسازی باشد. هنگامی که یک مورد آزمایشی به پایان می رسد، تماس بگیرید. این باید زمان پاکسازی باشد. هنگامی که یک مورد آزمایشی با شکست مواجه می شود. پس از پایان اجرای آزمایشی، تماس مجدد برقرار شود. این باید زمان پاکسازی باشد. هنگامی که یک اجرای آزمایشی شروع می شود، تماس بگیرید. هنگامی که یک مورد آزمایشی شروع می شود، تماس بگیرید.ITestInvocationListener
را گسترش می دهد. بررسی پیکربندی آن را رد می کند. باید به عنوان "مجموعه_متریک" استفاده شود.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
پاک شود. خلاصه
روش های عمومی
abstract
getBuildInfos ()
abstract
getDevices ()
abstract ITestInvocationListener
getInvocationListener ()
ITestInvocationListener
اصلی را برمیگرداند که در آن نتایج را فوروارد میکنیم. abstract ITestInvocationListener
init (IInvocationContext context, ITestInvocationListener listener)
abstract void
onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)
abstract void
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)
abstract void
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)
abstract void
onTestFail ( DeviceMetricData testData, TestDescription test)
abstract void
onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)
onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)
abstract void
onTestRunStart ( DeviceMetricData runData)
abstract void
onTestStart ( DeviceMetricData testData)
روش های عمومی
getBuildInfos
public abstract
برمی گرداند GetDevices
public abstract
برمی گرداند getInvocationListener
public abstract ITestInvocationListener getInvocationListener ()
ITestInvocationListener
اصلی را برمیگرداند که در آن نتایج را فوروارد میکنیم. برمی گرداند ITestInvocationListener
init
public abstract ITestInvocationListener init (IInvocationContext context,
ITestInvocationListener listener)
پارامترها context
IInvocationContext
: IInvocationContext
برای فراخوانی در حال انجام. listener
ITestInvocationListener
: ITestInvocationListener
که در آن نتایج را قرار دهید. برمی گرداند ITestInvocationListener
شنونده جدید شنونده اصلی را می پیچد. onTestAssumptionFailure
public abstract void onTestAssumptionFailure (DeviceMetricData testData,
TestDescription test)
پارامترها testData
DeviceMetricData
: DeviceMetricData
که دادههای مورد آزمایشی را نگه میدارد. test
TestDescription
: TestDescription
مورد آزمایشی در حال انجام است. onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,
پارامترها testData
DeviceMetricData
: DeviceMetricData
که دادههای مورد آزمایشی را نگه میدارد. همان شیء در هنگام onTestStart(com.android.tradefed.device.metric.DeviceMetricData)
خواهد بود. currentTestCaseMetrics
ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)
ارسال شده است. onTestEnd
public abstract void onTestEnd (DeviceMetricData testData,
پارامترها testData
DeviceMetricData
: DeviceMetricData
که دادههای مورد آزمایشی را نگه میدارد. همان شیء در هنگام onTestStart(com.android.tradefed.device.metric.DeviceMetricData)
خواهد بود. currentTestCaseMetrics
ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)
ارسال شده است. test
TestDescription
: TestDescription
مورد آزمایشی در حال انجام است. onTestFail
public abstract void onTestFail (DeviceMetricData testData,
TestDescription test)
پارامترها testData
DeviceMetricData
: DeviceMetricData
که دادههای مورد آزمایشی را نگه میدارد. test
TestDescription
: TestDescription
مورد آزمایشی در حال انجام است. درTestRunEnd
public abstract void onTestRunEnd (DeviceMetricData runData,
پارامترها runData
DeviceMetricData
: DeviceMetricData
داده ها را برای اجرا نگه می دارد. همان شیء در هنگام onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
خواهد بود. currentRunMetrics
ITestLifeCycleReceiver.testRunEnded(long, Map)
ارسال شده است. درTestRunStart
public abstract void onTestRunStart (DeviceMetricData runData)
پارامترها runData
DeviceMetricData
: DeviceMetricData
داده ها را برای اجرا نگه می دارد. onTestStart
public abstract void onTestStart (DeviceMetricData testData)
پارامترها testData
DeviceMetricData
: DeviceMetricData
که دادههای مورد آزمایشی را نگه میدارد.