IMetricCollector
public interface IMetricCollector
implements ILogSaverListener, IDisableable
com.android.tradefed.device.metric.IMetricCollector |
این رابط هنگام گزارش نتایج آزمایش ها به منظور جمع آوری معیارهای منطبق ، به عنوان یک تزئین کننده اضافه می شود.
این رابط نمی تواند به عنوان a استفاده شود انتظار نمی رود که جمع کننده ها حالت داخلی خود را حفظ کنند زیرا ممکن است در چندین مکان دوباره مورد استفاده قرار گیرند. اگر یک حالت درونی واقعا باید استفاده شود، سپس آن را باید در تمیز لیست اطلاعات ساخت موجود در فراخوانی را برمی گرداند. لیست دستگاه های موجود در فراخوانی را برمی گرداند. اولیه برمیگردد راه اندازی مجموعه دار با شرایط فعلی و مکان ارسال نتایج. وقتی یک مورد آزمایشی با شکست فرض شکست می خورد ، تماس تلفنی انجام می شود. وقتی یک مورد آزمایشی به پایان رسید ، تماس بگیرید. وقتی یک مورد آزمایشی به پایان رسید ، تماس بگیرید. هنگامی که یک مورد آزمایشی با شکست مواجه می شود ، تماس بگیرید. هنگامی که اجرای آزمایشی به پایان می رسد ، تماس تلفنی برقرار می شود. هنگامی که اجرای آزمایشی شروع می شود ، تماس مجدد برقرار می شود. وقتی یک مورد آزمایشی شروع می شود ، تماس بگیرید. لیست اطلاعات ساخت موجود در فراخوانی را برمی گرداند. لیست دستگاه های موجود در فراخوانی را برمی گرداند. اولیه برمیگردد راه اندازی مجموعه دار با شرایط فعلی و مکان ارسال نتایج. فقط یک بار در هر مورد تماس گرفته می شود و انتظار می رود که مجموعه دار زمینه داخلی و شنونده خود را به روز کند. Init هرگز در حین اجرای آزمایشی همیشه قبل از آن فراخوانی نمی شود. از خودداری نکنید مگر اینکه بدانید چه کار می کنید. هنگامی که یک مورد آزمایشی با شکست فرض شکست می خورد ، تماس تلفنی انجام می شود. وقتی یک مورد آزمایشی به پایان رسید ، تماس بگیرید. این زمان باید برای پاکسازی باشد. وقتی یک مورد آزمایشی به پایان رسید ، تماس بگیرید. این زمان باید برای پاکسازی باشد. هنگامی که یک مورد آزمایشی با شکست مواجه می شود ، تماس بگیرید. هنگامی که اجرای آزمایشی به پایان می رسد ، تماس تلفنی برقرار می شود. این زمان باید برای پاکسازی باشد. هنگامی که اجرای آزمایشی شروع می شود ، تماس مجدد برقرار می شود. وقتی یک مورد آزمایشی شروع می شود ، تماس بگیرید.ITestInvocationListener
. بررسی پیکربندی آن را رد می کند. باید از آن به عنوان "metrics_collector" استفاده شود.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
از مورد آزمون در حال پیشرفت است. onTestRunEnd
public abstract void onTestRunEnd (DeviceMetricData runData,
مولفه های runData
DeviceMetricData
است: DeviceMetricData
برگزاری داده ها را برای اجرا. همان خواهد شد شی به عنوان در طول onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
. currentRunMetrics
ITestLifeCycleReceiver.testRunEnded(long, Map)
. onTestRunStart
public abstract void onTestRunStart (DeviceMetricData runData)
مولفه های runData
DeviceMetricData
است: DeviceMetricData
برگزاری داده ها را برای اجرا. onTestStart
public abstract void onTestStart (DeviceMetricData testData)
مولفه های testData
DeviceMetricData
است: DeviceMetricData
برگزاری داده ها را برای مورد آزمون.