IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
يجهز بيئة الاختبار لعدة أجهزة معًا. استخدمه فقط للإعداد الذي يتطلب أجهزة متعددة ، وإلا استخدم ITargetPreparer
العادي على كل جهاز.
لاحظ أنه يمكن تحديد العديد IMultiTargetPreparer
في التكوين. من المستحسن أن يوثق كل مُعد IMultiTargetPreparer بوضوح الإعداد المسبق لبيئته المتوقعة وبعد الإعداد.
ملخص
الأساليب العامة | |
---|---|
default void | setUp ( IInvocationContext context) تم إهمال هذه الطريقة. استخدم |
default void | setUp ( TestInformation testInformation) نفذ إعداد الأهداف للاختبار. |
default void | tearDown ( TestInformation testInformation, Throwable e) قم بإجراء تنظيف / تمزيق الأهداف بعد الاختبار. |
default void | tearDown ( IInvocationContext context, Throwable e) تم إهمال هذه الطريقة. استخدم |
الأساليب العامة
اقامة
public void setUp (IInvocationContext context)
تم إهمال هذه الطريقة.
استخدم setUp(com.android.tradefed.invoker.TestInformation)
بدلاً من ذلك.
نفذ إعداد الأهداف للاختبار.
المعلمات | |
---|---|
context | IInvocationContext : IInvocationContext الذي يصف الاستدعاء ، الأجهزة ، الإنشاءات. |
رميات | |
---|---|
TargetSetupError | إذا حدث خطأ فادح في إعداد البيئة |
BuildError | في حالة وجود خطأ متعلق بالبناء |
DeviceNotAvailableException | إذا أصبح الجهاز غير مستجيب |
اقامة
public void setUp (TestInformation testInformation)
نفذ إعداد الأهداف للاختبار.
المعلمات | |
---|---|
testInformation | TestInformation : TestInformation التي تصف الاستدعاء ، الأجهزة ، يبني. |
رميات | |
---|---|
TargetSetupError | إذا حدث خطأ فادح في إعداد البيئة |
BuildError | في حالة وجود خطأ متعلق بالبناء |
DeviceNotAvailableException | إذا أصبح الجهاز غير مستجيب |
تمزيق
public void tearDown (TestInformation testInformation, Throwable e)
قم بإجراء تنظيف / تمزيق الأهداف بعد الاختبار.
المعلمات | |
---|---|
testInformation | TestInformation : TestInformation التي تصف الاستدعاء ، الأجهزة ، يبني. |
e | Throwable : إذا انتهى الاستدعاء باستثناء ما ، فسيكون هذا هو الاستثناء الذي تم تسجيله عند مستوى الاستدعاء. خلاف ذلك ، ستكون null . |
رميات | |
---|---|
DeviceNotAvailableException | إذا أصبح الجهاز غير مستجيب |
تمزيق
public void tearDown (IInvocationContext context, Throwable e)
تم إهمال هذه الطريقة.
استخدم tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
بدلاً من ذلك.
قم بإجراء تنظيف / تمزيق الأهداف بعد الاختبار.
المعلمات | |
---|---|
context | IInvocationContext : IInvocationContext الذي يصف الاستدعاء ، الأجهزة ، الإنشاءات. |
e | Throwable : إذا انتهى الاستدعاء باستثناء ما ، فسيكون هذا هو الاستثناء الذي تم تسجيله عند مستوى الاستدعاء. خلاف ذلك ، ستكون null . |
رميات | |
---|---|
DeviceNotAvailableException | إذا أصبح الجهاز غير مستجيب |