SystemServerStatus Checker

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

java.lang.object
com.android.tradefed.suite.checker.SystemServerStatusChecker


بررسی کنید که آیا pid system_server نسبت به قبل و بعد از اجرای ماژول تغییر کرده است یا خیر. یک pid جدید به این معنی است که یک راه اندازی مجدد در زمان اجرا در طول اجرای ماژول رخ داده است.

خلاصه

سازندگان عمومی

SystemServerStatusChecker ()

روش های عمومی

StatusCheckerResult postExecutionCheck ( ITestDevice device)

وضعیت سیستم را پس از اجرای ماژول تست بررسی کنید.

StatusCheckerResult preExecutionCheck ( ITestDevice device)

قبل از اجرای ماژول تست وضعیت سیستم را بررسی کنید.

روش های محافظت شده

long getCurrentTime ()

زمان فعلی را برمی گرداند.

سازندگان عمومی

SystemServerStatus Checker

public SystemServerStatusChecker ()

روش های عمومی

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

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

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

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

پرتاب می کند
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

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

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

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

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

پرتاب می کند
DeviceNotAvailableException

روش های محافظت شده

getCurrentTime

protected long getCurrentTime ()

زمان فعلی را برمی گرداند.

برمی گرداند
long