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)
تم إيقاف هذه الطريقة نهائيًا.
استخدِم |
الطرق العامة
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 |
إذا توقّف الجهاز عن الاستجابة |