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 إذا أصبح الجهاز لا يستجيب