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