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) بدلاً منه.

الطرق العامة

setUp

public void setUp (IInvocationContext context)

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

نفِّذ عملية إعداد الاستهدافات للاختبار.

المعلمات
context IInvocationContext: IInvocationContext الذي يصف عملية الاستدعاء والأجهزة والإصدارات

عمليات الرمي
TargetSetupError إذا حدث خطأ فادح أثناء إعداد البيئة
BuildError في حال حدوث خطأ مرتبط بالإصدار
DeviceNotAvailableException إذا توقّف الجهاز عن الاستجابة

setUp

public void setUp (TestInformation testInformation)

نفِّذ عملية إعداد الاستهدافات للاختبار.

المعلمات
testInformation TestInformation: TestInformation الذي يصف عملية الاستدعاء والأجهزة والإصدارات

عمليات الرمي
TargetSetupError إذا حدث خطأ فادح أثناء إعداد البيئة
BuildError في حال حدوث خطأ مرتبط بالإصدار
DeviceNotAvailableException إذا توقّف الجهاز عن الاستجابة

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

المعلمات
testInformation TestInformation: TestInformation الذي يصف عملية الاستدعاء والأجهزة والإصدارات

e Throwable: إذا انتهت عملية الاستدعاء باستثناء، سيكون هذا هو الاستثناء الذي تم رصده على مستوى الاستدعاء. بخلاف ذلك، ستكون null.

عمليات الرمي
DeviceNotAvailableException إذا توقّف الجهاز عن الاستجابة

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

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

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

المعلمات
context IInvocationContext: IInvocationContext الذي يصف عملية الاستدعاء والأجهزة والإصدارات

e Throwable: إذا انتهت عملية الاستدعاء باستثناء، سيكون هذا هو الاستثناء الذي تم رصده على مستوى الاستدعاء. بخلاف ذلك، ستكون null.

عمليات الرمي
DeviceNotAvailableException إذا توقّف الجهاز عن الاستجابة