IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.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 اگر دستگاه پاسخگو نبود