أداة 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)
تم إيقاف هذه الطريقة نهائيًا.
يمكنك استخدام |
الطرق العامة
إعداد
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 |
إذا أصبح الجهاز لا يستجيب |