ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


تجهِّز بيئة الاختبار لتشغيل الاختبار.

على سبيل المثال، تثبيت البرامج وتعديل إعدادات البيئة لإجراء الاختبارات وإطلاق الاستهدافات وما إلى ذلك.

يُرجى العِلم أنّه يمكن تحديد عدة ITargetPreparer في عملية الإعداد. يُنصح بأن يوضّح كل ITargetPreparer بيئة الإعداد المسبق والإعداد اللاحق المتوقّعة. على سبيل المثال، يجب تشغيل ITargetPreparer الذي يضبط جهازًا للاختبار بعد ITargetPreparer الذي يثبّت البرنامج.

ملخّص

الإجراءات العامة

default void setUp(ITestDevice device, IBuildInfo buildInfo)

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

default void setUp(TestInformation testInformation)

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

default void tearDown(TestInformation testInformation, Throwable e)

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

default void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

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

الإجراءات العامة

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

تم إيقاف هذا الإجراء نهائيًا.
استخدِم setUp(TestInformation) بدلاً من ذلك

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

المعلَمات
device ITestDevice: ITestDevice المطلوب إعداده

buildInfo IBuildInfo: بيانات حول الإصدار قيد الاختبار

عمليات الطرح
DeviceNotAvailableException في حال توقّف الجهاز عن الاستجابة
BuildError في حال حدوث خطأ متعلّق بـ BuildInfo
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 (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

تم إيقاف هذا الإجراء نهائيًا.
استخدِم tearDown(TestInformation,Throwable) بدلاً من ذلك

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

المعلَمات
device ITestDevice: ITestDevice المطلوب إعداده

buildInfo IBuildInfo: بيانات حول الإصدار قيد الاختبار

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

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