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

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