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