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 | إذا أصبح الجهاز لا يستجيب |