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) بدلاً من ذلك

الطرق العامة

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

تم إيقاف هذه الطريقة نهائيًا.
استخدِم setUp(com.android.tradefed.invoker.TestInformation) بدلاً من ذلك.

نفِّذ عملية إعداد الاستهداف للاختبار.

المعلمات
device ITestDevice: ITestDevice للاستعداد

buildInfo IBuildInfo: بيانات عن الإصدار قيد الاختبار

عمليات الرمي
TargetSetupError إذا حدث خطأ فادح أثناء إعداد البيئة
BuildError في حال حدوث خطأ مرتبط بـ BuildInfo
DeviceNotAvailableException إذا توقّف الجهاز عن الاستجابة

setUp

public void setUp (TestInformation testInformation)

نفِّذ عملية إعداد الاستهداف للاختبار.

المعلمات
testInformation TestInformation: TestInformation الاستدعاء

عمليات الرمي
TargetSetupError إذا حدث خطأ فادح أثناء إعداد البيئة
BuildError في حال حدوث خطأ بسبب الإصدار الذي يتم إعداده
DeviceNotAvailableException إذا توقّف الجهاز عن الاستجابة

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

يمكنك إجراء عملية تنظيف/إزالة للهدف بعد الاختبار.

المعلمات
testInformation TestInformation: TestInformation الاستدعاء

e Throwable: إذا انتهت عملية الاستدعاء باستثناء، سيكون هذا هو الاستثناء الذي تم رصده على مستوى الاستدعاء. بخلاف ذلك، ستكون null.

عمليات الرمي
DeviceNotAvailableException إذا توقّف الجهاز عن الاستجابة

tearDown

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 إذا توقّف الجهاز عن الاستجابة