ShellStatusChecker

public class ShellStatusChecker
extends Object implements ISystemStatusChecker

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


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

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

--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

قبل التنفيذ

public StatusCheckerResult preExecutionCheck (ITestDevice device)

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

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

المعلمات
device ITestDevice : جهاز ITestDevice الذي سيتم تشغيل الفحوصات عليه.

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

رميات
DeviceNotAvailableException