ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
يقوم بإعداد بيئة الاختبار للتشغيل التجريبي.
على سبيل المثال، تثبيت البرامج، وتعديل إعدادات البيئة للاختبار، وإطلاق الأهداف وما إلى ذلك.
لاحظ أنه يمكن تحديد عدة ITargetPreparer
في التكوين. من المستحسن أن يقوم كل ITargetPreparer بتوثيق الإعداد المسبق والإعداد اللاحق لبيئته المتوقعة بوضوح. على سبيل المثال، يجب تشغيل ITargetPreparer الذي يقوم بتكوين جهاز للاختبار بعد ITargetPreparer الذي يقوم بتثبيت البرنامج.
ملخص
الأساليب العامة | |
---|---|
default void | setUp ( ITestDevice device, IBuildInfo buildInfo) تم إهمال هذه الطريقة. استخدم |
default void | setUp ( TestInformation testInformation) تنفيذ الإعداد المستهدف للاختبار. |
default void | tearDown ( TestInformation testInformation, Throwable e) قم بإجراء التنظيف/التفكيك المستهدف بعد الاختبار. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) تم إهمال هذه الطريقة. استخدم |
الأساليب العامة
يثبت
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 | إذا أصبح الجهاز لا يستجيب |