ISystemStatus Checker
public interface ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
بررسی کننده ای که وضعیت سیستم را بررسی می کند و یک بولی برای نشان دادن اینکه آیا سیستم در وضعیت مورد انتظار قرار دارد برمی گرداند. چنین بررسی ممکن است قبل یا بعد از اجرای یک ماژول انجام شود.
توجه: چک کننده باید دوباره وارد شود: به این معنی که برای هر ماژول اجرا شده، یک نمونه چندین بار فراخوانی می شود، بنابراین نباید حالتی را ترک کند تا در بررسی هایی که برای ماژول های زیر انجام می شود تداخل ایجاد کند.
StatusCheckerResult
بازگشتی که نتایج را توصیف می کند. ممکن است در صورت خرابی پیغام خطا تنظیم شده باشد.
خلاصه
روش های عمومی | |
---|---|
default StatusCheckerResult | postExecutionCheck ( ITestDevice device) وضعیت سیستم را پس از اجرای ماژول تست بررسی کنید. |
default StatusCheckerResult | preExecutionCheck ( ITestDevice device) قبل از اجرای ماژول تست وضعیت سیستم را بررسی کنید. |
روش های عمومی
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
وضعیت سیستم را پس از اجرای ماژول تست بررسی کنید. اگر چک در اینجا مطلوب است، زیر کلاس باید این روش را لغو کند. پیاده سازی باید یک مقدار boolean
برگرداند تا نشان دهد که آیا بررسی وضعیت انجام شده یا ناموفق است.
پارامترها | |
---|---|
device | ITestDevice : ITestDevice که چک ها را روی آن اجرا می کند. |
برمی گرداند | |
---|---|
StatusCheckerResult | نتیجه بررسی وضعیت سیستم |
پرتاب می کند | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
قبل از اجرای ماژول تست وضعیت سیستم را بررسی کنید. اگر چک در اینجا مطلوب است، زیر کلاس باید این روش را لغو کند. پیاده سازی باید یک مقدار boolean
برگرداند تا نشان دهد که آیا بررسی وضعیت انجام شده یا ناموفق است.
اکیداً توصیه میشود که وضعیت سیستم پس از اجرای ماژول بررسی شود، و این روش ممکن است به منظور ذخیره کردن وضعیت خاص سیستم قبل از اجرای ماژول استفاده شود.
پارامترها | |
---|---|
device | ITestDevice : ITestDevice که چک ها را روی آن اجرا می کند. |
برمی گرداند | |
---|---|
StatusCheckerResult | نتیجه بررسی وضعیت سیستم |
پرتاب می کند | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |