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 |
نتيجة التحقّق من حالة النظام |
عمليات الرمي | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
التحقّق من حالة النظام قبل تنفيذ وحدة الاختبار يجب أن تلغي الفئة الفرعية هذه الطريقة إذا كان مطلوبًا إجراء فحص هنا. يجب أن يعرض التنفيذ قيمة boolean
لتحديد ما إذا كان التحقّق من الحالة ناجحًا أو تعذّر إكماله.
ننصح بشدة بالتحقّق من حالة النظام بعد تنفيذ الوحدات، ويمكن استخدام هذه الطريقة بغرض تخزين حالة نظام معيّنة مؤقتًا قبل تنفيذ الوحدات.
المعلمات | |
---|---|
device |
ITestDevice : ITestDevice الذي سيتم إجراء عمليات الفحص عليه |
المرتجعات | |
---|---|
StatusCheckerResult |
نتيجة التحقّق من حالة النظام |
عمليات الرمي | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |