IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


يقوم بإعداد بيئة الاختبار لعدة أجهزة معًا. استخدم فقط للإعداد الذي يتطلب أجهزة متعددة، وإلا استخدم ITargetPreparer العادي على كل جهاز.

لاحظ أنه يمكن تحديد عدة IMultiTargetPreparer في التكوين. من المستحسن أن يقوم كل IMultiTargetPreparer بتوثيق الإعداد المسبق والإعداد اللاحق لبيئته المتوقعة بوضوح.

ملخص

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

default void setUp ( IInvocationContext context)

تم إهمال هذه الطريقة. استخدم setUp(com.android.tradefed.invoker.TestInformation) بدلاً من ذلك.

default void setUp ( TestInformation testInformation)

تنفيذ الإعداد الأهداف للاختبار.

default void tearDown ( TestInformation testInformation, Throwable e)

قم بإجراء تنظيف/تفكيك الأهداف بعد الاختبار.

default void tearDown ( IInvocationContext context, Throwable e)

تم إهمال هذه الطريقة. استخدم tearDown(com.android.tradefed.invoker.TestInformation, Throwable) بدلاً من ذلك.

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

يثبت

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