IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
محیط تست را برای چندین دستگاه با هم آماده می کند. فقط برای راه اندازی که به چندین دستگاه نیاز دارد استفاده کنید، در غیر این صورت از ITargetPreparer
معمولی در هر دستگاه استفاده کنید.
توجه داشته باشید که چندین IMultiTargetPreparer
را می توان در یک پیکربندی مشخص کرد. توصیه می شود که هر IMultiTargetPreparer به وضوح محیط مورد انتظار خود را از قبل و بعد از تنظیم مستند کند.
خلاصه
روش های عمومی | |
---|---|
default void | setUp ( IInvocationContext context) این روش منسوخ شده است. به جای آن |
default void | setUp ( TestInformation testInformation) تنظیم اهداف را برای آزمایش انجام دهید. |
default void | tearDown ( TestInformation testInformation, Throwable e) پاکسازی/تخریب اهداف را پس از آزمایش انجام دهید. |
default void | tearDown ( IInvocationContext context, Throwable e) این روش منسوخ شده است. به جای آن |
روش های عمومی
راه اندازی
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 | اگر دستگاه پاسخگو نبود |