ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
تحضير بيئة الاختبار للتشغيل التجريبي.
على سبيل المثال ، تثبيت البرامج وتعديل إعدادات env للاختبار وإطلاق الأهداف وما إلى ذلك.
لاحظ أنه يمكن تحديد عدة 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 | إذا أصبح الجهاز غير مستجيب |