ISystemStatusChecker

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 نتیجه بررسی وضعیت سیستم

پرتاب می کند
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

قبل از اجرای ماژول تست ، وضعیت سیستم را بررسی کنید. اگر چک در اینجا مطلوب است ، زیر کلاس باید این روش را لغو کند. اجرای باید یک بازگشت boolean ارزش نشان می دهد اگر بررسی وضعیت گذشته باشد یا شکست خورده است.

آن را به شدت توصیه می شود که وضعیت سیستم می شود پس از اجرای ماژول چک، و این روش ممکن است به منظور ذخیره حالت سیستم خاص قبل از اعدام ماژول استفاده می شود.

مولفه های
device ITestDevice ها: ITestDevice که در آن به اجرا چک.

برمی گردد
StatusCheckerResult نتیجه بررسی وضعیت سیستم

پرتاب می کند
DeviceNotAvailableException