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