ShellStatusChecker

public class ShellStatusChecker
extends Object implements ISystemStatusChecker

java.lang.Object
com.android.tradefed.suite.checker.ShellStatusChecker


تحقق مما إذا كانت حالة الصدفة كما هو متوقع قبل وبعد تشغيل الوحدة النمطية. قد تؤثر أي تغييرات بشكل غير متوقع على حالات الاختبار.

يوجد خيار سطر أوامر لتعطيل المدقق بالكامل:

--skip-system-status-check=com.android.tradefed.suite.checker.ShellStatusChecker
 

ملخص

المقاولين العامة

ShellStatusChecker ()

الأساليب العامة

StatusCheckerResult postExecutionCheck ( ITestDevice device)

التحقق من حالة النظام بعد تنفيذ وحدة الاختبار.

StatusCheckerResult preExecutionCheck ( ITestDevice device)

التحقق من حالة النظام قبل تنفيذ وحدة الاختبار.

المقاولين العامة

ShellStatusChecker

public ShellStatusChecker ()

الأساليب العامة

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

التحقق من حالة النظام بعد تنفيذ وحدة الاختبار. يجب أن تتجاوز الفئة الفرعية هذه الطريقة إذا كان التحقق مرغوبًا هنا. يجب أن يُرجع التنفيذ قيمة boolean للإشارة إلى ما إذا كان التحقق من الحالة قد نجح أو فشل.

حدود
device ITestDevice : ITestDevice الذي سيتم تشغيل الاختبارات عليه.

عائدات
StatusCheckerResult نتيجة فحص حالة النظام

رميات
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

التحقق من حالة النظام قبل تنفيذ وحدة الاختبار. يجب أن تتجاوز الفئة الفرعية هذه الطريقة إذا كان التحقق مرغوبًا هنا. يجب أن يُرجع التنفيذ قيمة boolean للإشارة إلى ما إذا كان التحقق من الحالة قد نجح أو فشل.

يوصى بشدة بالتحقق من حالة النظام بعد تنفيذ الوحدة، ويمكن استخدام هذه الطريقة لغرض التخزين المؤقت لحالة نظام معينة قبل تنفيذ الوحدة.

حدود
device ITestDevice : ITestDevice الذي سيتم تشغيل الاختبارات عليه.

عائدات
StatusCheckerResult نتيجة فحص حالة النظام

رميات
DeviceNotAvailableException