أداة التحقّق من حالة النظام في النظام
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 |