ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


تحضير بيئة الاختبار لإجراء الاختبار.

على سبيل المثال، يتم تثبيت البرامج وتعديل إعدادات البيئة من أجل الاختبار وتشغيل الأهداف وما إلى ذلك.

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

الملخّص

الطرق العامة

default void setUp(ITestDevice device, IBuildInfo buildInfo)

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

default void setUp(TestInformation testInformation)

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

default void tearDown(TestInformation testInformation, Throwable e)

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

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

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

الطرق العامة

إعداد

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

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

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

المعلّمات
device ITestDevice: ITestDevice للاستعداد.

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

الرميات
TargetSetupError إذا حدث خطأ فادح أثناء إعداد البيئة
BuildError في حال حدوث خطأ متعلق بمعلومات BuildInfo
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 (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

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

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

المعلّمات
device ITestDevice: ITestDevice للاستعداد.

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

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

الرميات
DeviceNotAvailableException إذا أصبح الجهاز لا يستجيب