IMultiTargetPreparer
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)
تم إيقاف هذا الإجراء نهائيًا.
استخدِم |
الإجراءات العامة
setUp
public void setUp (IInvocationContext context)
تم إيقاف هذا الإجراء نهائيًا.
استخدِم setUp(TestInformation) بدلاً منه.
إجراء عملية إعداد الأهداف للاختبار
| المعلَمات | |
|---|---|
context |
IInvocationContext: IInvocationContext الذي يصف عملية الاستدعاء والأجهزة والإصدارات |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
إذا أصبح الجهاز لا يستجيب |
BuildError |
في حال حدوث خطأ متعلق بالإصدار |
TargetSetupError |
إذا حدث خطأ فادح أثناء إعداد البيئة |
setUp
public void setUp (TestInformation testInformation)
إجراء عملية إعداد الأهداف للاختبار
| المعلَمات | |
|---|---|
testInformation |
TestInformation: TestInformation الذي يصف عملية الاستدعاء والأجهزة والإصدارات |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
إذا أصبح الجهاز لا يستجيب |
BuildError |
في حال حدوث خطأ متعلق بالإصدار |
TargetSetupError |
إذا حدث خطأ فادح أثناء إعداد البيئة |
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
إجراء عملية تنظيف/إيقاف الأهداف بعد الاختبار
| المعلَمات | |
|---|---|
testInformation |
TestInformation: TestInformation الذي يصف عملية الاستدعاء والأجهزة والإصدارات |
e |
Throwable: إذا انتهت عملية الاستدعاء باستثناء، سيكون هذا هو الاستثناء الذي تم رصده على مستوى الاستدعاء. وفي غير ذلك، ستكون القيمة null. |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
إذا أصبح الجهاز لا يستجيب |
tearDown
public void tearDown (IInvocationContext context, Throwable e)
تم إيقاف هذا الإجراء نهائيًا.
استخدِم tearDown(TestInformation,Throwable) بدلاً منه.
إجراء عملية تنظيف/إيقاف الأهداف بعد الاختبار
| المعلَمات | |
|---|---|
context |
IInvocationContext: IInvocationContext الذي يصف عملية الاستدعاء والأجهزة والإصدارات |
e |
Throwable: إذا انتهت عملية الاستدعاء باستثناء، سيكون هذا هو الاستثناء الذي تم رصده على مستوى الاستدعاء. وفي غير ذلك، ستكون القيمة null. |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
إذا أصبح الجهاز لا يستجيب |