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