BackgroundDeviceAction
public class BackgroundDeviceAction
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.BackgroundDeviceAction |
يقوم بتشغيل أمر على جهاز معين يتكرر حسب الضرورة حتى يتم إلغاء الإجراء.
عند تشغيل الفئة ، يتم تشغيل الأمر على الجهاز في سلسلة منفصلة ويتم تجميع الإخراج في ملف مضيف مؤقت.
يتم ذلك على النحو التالي:
- إذا كان الجهاز غير متصل بشكل دائم أثناء الاختبار ، فسيتم الاحتفاظ ببيانات السجل.
- لالتقاط بيانات أكثر مما قد يتناسب مع السجل الدائري للجهاز.
ملخص
مجالات | |
---|---|
public static final String | BACKGROUND_DEVICE_ACTION
|
المنشأت العامة | |
---|---|
BackgroundDeviceAction (String command, String descriptor, ITestDevice device, IShellOutputReceiver receiver, int startDelay) |
الأساليب العامة | |
---|---|
void | cancel () يلغي الأمر. |
boolean | isCancelled () إذا تم إلغاء الأمر. |
void | run () يكرر الأمر حتى يتم إلغاؤه. |
الطرق المحمية | |
---|---|
void | waitForDeviceRecovery (String exceptionType) إذا كان الجهاز غير متصل بالإنترنت لأي سبب من الأسباب ، فسيتم تشغيل الاسترداد من الجهاز الرئيسي ، لذا يتعين علينا حظره حتى يتعافى أو فشل الاستدعاء للجهاز غير متوفر. |
مجالات
BACKGROUND_DEVICE_ACTION
public static final String BACKGROUND_DEVICE_ACTION
المنشأت العامة
BackgroundDeviceAction
public BackgroundDeviceAction (String command, String descriptor, ITestDevice device, IShellOutputReceiver receiver, int startDelay)
حدود | |
---|---|
command | String : الأمر للتشغيل |
descriptor | String : وصف الأمر. للتسجيل فقط. |
device | ITestDevice : الجهاز المراد تشغيل الأمر عليه |
receiver | IShellOutputReceiver : المتلقي لتجميع إخراج الأمر |
startDelay | int : تأخير الانتظار بعد أن يصبح الجهاز متصلاً بالإنترنت |
الأساليب العامة
يلغي
public void cancel ()
يلغي الأمر.
تم إلغاء
public boolean isCancelled ()
إذا تم إلغاء الأمر.
عائدات | |
---|---|
boolean |
يجري
public void run ()
يكرر الأمر حتى يتم إلغاؤه.
الطرق المحمية
waitForDeviceRecovery
protected void waitForDeviceRecovery (String exceptionType)
إذا كان الجهاز غير متصل بالإنترنت لأي سبب من الأسباب ، فسيتم تشغيل الاسترداد من الجهاز الرئيسي ، لذا يتعين علينا حظره حتى يتعافى أو فشل الاستدعاء للجهاز غير متوفر.