ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


تحضير بيئة الاختبار للتشغيل التجريبي.

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

لاحظ أنه يمكن تحديد عدة 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 إذا أصبح الجهاز غير مستجيب