public interface ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
مدقق يقوم بإجراء فحوصات على حالة النظام ويعيد قيمة منطقية للإشارة إلى ما إذا كان النظام في حالة متوقعة. قد يتم إجراء هذا الفحص إما قبل أو بعد تنفيذ الوحدة.
ملاحظة: يجب إعادة إدخال المدقق: مما يعني أنه سيتم استدعاء نفس المثيل عدة مرات لكل وحدة يتم تنفيذها، لذلك يجب ألا يترك حالة بحيث تتداخل مع عمليات التحقق التي سيتم إجراؤها للوحدات التالية.
عودة StatusCheckerResult
التي تصف النتائج. قد يتم تعيين رسالة خطأ في حالة الفشل.
default StatusCheckerResult | postExecutionCheck ( ITestDevice device) التحقق من حالة النظام بعد تنفيذ وحدة الاختبار. |
default StatusCheckerResult | preExecutionCheck ( ITestDevice device) التحقق من حالة النظام قبل تنفيذ وحدة الاختبار. |
public StatusCheckerResult postExecutionCheck (ITestDevice device)
التحقق من حالة النظام بعد تنفيذ وحدة الاختبار. يجب أن تتجاوز الفئة الفرعية هذه الطريقة إذا كان التحقق مرغوبًا هنا. يجب أن يُرجع التنفيذ قيمة boolean
للإشارة إلى ما إذا كان التحقق من الحالة قد نجح أو فشل.
حدود | |
---|---|
device | ITestDevice : ITestDevice الذي سيتم تشغيل الاختبارات عليه. |
عائدات | |
---|---|
StatusCheckerResult | نتيجة فحص حالة النظام |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
public StatusCheckerResult preExecutionCheck (ITestDevice device)
التحقق من حالة النظام قبل تنفيذ وحدة الاختبار. يجب أن تتجاوز الفئة الفرعية هذه الطريقة إذا كان التحقق مرغوبًا هنا. يجب أن يُرجع التنفيذ قيمة boolean
للإشارة إلى ما إذا كان التحقق من الحالة قد نجح أو فشل.
يوصى بشدة بالتحقق من حالة النظام بعد تنفيذ الوحدة، ويمكن استخدام هذه الطريقة لغرض التخزين المؤقت لحالة نظام معينة قبل تنفيذ الوحدة.
حدود | |
---|---|
device | ITestDevice : ITestDevice الذي سيتم تشغيل الاختبارات عليه. |
عائدات | |
---|---|
StatusCheckerResult | نتيجة فحص حالة النظام |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |