IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer
BaseMultiTargetPreparer پیاده سازی پایه IMultiTargetPreparer که امکان غیرفعال کردن شی را فراهم می کند.
HelloWorldMultiTargetPreparer نمونه ای از پیاده سازی IMultiTargetPreparer .
MergeMultiBuildTargetPreparer یک IMultiTargetPreparer که اجازه می دهد اطلاعات را از یک بیلد به بیلد دیگر با نامگذاری آنها و کلید فایل برای کپی کردن به بیلد دیگر منتقل کنید.
MixImageZipPreparer یک IMultiTargetPreparer که تصاویر یک سیستم را در یک بیلد دستگاه ترکیب می کند.
PairingMultiTargetPreparer یک آماده‌کننده چند هدف به ایجاد جفت (و اتصال) بلوتوث بین دو دستگاه کمک می‌کند.
StubMultiTargetPreparer جای خالی اجرای یک IMultiTargetPreparer .


محیط تست را برای چندین دستگاه با هم آماده می کند. فقط برای راه اندازی که به چندین دستگاه نیاز دارد استفاده کنید، در غیر این صورت از ITargetPreparer معمولی در هر دستگاه استفاده کنید.

توجه داشته باشید که چندین IMultiTargetPreparer را می توان در یک پیکربندی مشخص کرد. توصیه می شود که هر IMultiTargetPreparer به وضوح محیط مورد انتظار خود را از قبل و بعد از تنظیم مستند کند.

خلاصه

روش های عمومی

default void setUp ( IInvocationContext context)

این روش منسوخ شده است. به جای آن setUp(com.android.tradefed.invoker.TestInformation) استفاده کنید.

default void setUp ( TestInformation testInformation)

تنظیم اهداف را برای آزمایش انجام دهید.

default void tearDown ( TestInformation testInformation, Throwable e)

پاکسازی/تخریب اهداف را پس از آزمایش انجام دهید.

default void tearDown ( IInvocationContext context, Throwable e)

این روش منسوخ شده است. به جای آن tearDown(com.android.tradefed.invoker.TestInformation, Throwable) استفاده کنید.

روش های عمومی

راه اندازی

public void setUp (IInvocationContext context)

این روش منسوخ شده است.
به جای آن setUp(com.android.tradefed.invoker.TestInformation) استفاده کنید.

تنظیم اهداف را برای آزمایش انجام دهید.

پارامترها
context IInvocationContext : IInvocationContext که فراخوانی، دستگاه‌ها، ساخت‌ها را توصیف می‌کند.

پرتاب می کند
TargetSetupError اگر خطای مهلکی در تنظیم محیط رخ داد
BuildError در صورت بروز خطای مربوط به ساخت
DeviceNotAvailableException در صورت عدم پاسخگویی دستگاه

راه اندازی

public void setUp (TestInformation testInformation)

تنظیم اهداف را برای آزمایش انجام دهید.

پارامترها
testInformation TestInformation : TestInformation که فراخوانی، دستگاه‌ها، ساخت‌ها را توصیف می‌کند.

پرتاب می کند
TargetSetupError اگر خطای مهلکی در تنظیم محیط رخ داد
BuildError در صورت بروز خطای مربوط به ساخت
DeviceNotAvailableException اگر دستگاه پاسخگو نبود

پاره کردن

public void tearDown (TestInformation testInformation, 
                Throwable e)

پاکسازی/تخریب اهداف را پس از آزمایش انجام دهید.

پارامترها
testInformation TestInformation : TestInformation که فراخوانی، دستگاه‌ها، ساخت‌ها را توصیف می‌کند.

e Throwable : اگر فراخوان با یک استثنا به پایان رسید، این استثنایی است که در سطح Invocation ثبت شده است. در غیر این صورت null خواهد بود.

پرتاب می کند
DeviceNotAvailableException اگر دستگاه پاسخگو نبود

پاره کردن

public void tearDown (IInvocationContext context, 
                Throwable e)

این روش منسوخ شده است.
به جای آن tearDown(com.android.tradefed.invoker.TestInformation, Throwable) استفاده کنید.

پاکسازی/تخریب اهداف را پس از آزمایش انجام دهید.

پارامترها
context IInvocationContext : IInvocationContext که فراخوانی، دستگاه‌ها، ساخت‌ها را توصیف می‌کند.

e Throwable : اگر فراخوان با یک استثنا به پایان رسید، این استثنایی است که در سطح Invocation ثبت شده است. در غیر این صورت null خواهد بود.

پرتاب می کند
DeviceNotAvailableException اگر دستگاه پاسخگو نبود