تست ابزار دقیق نصب شده

public class InstalledInstrumentationsTest
extends Object implements IAutoRetriableTest , IConfigurationReceiver , IDeviceTest , IMetricCollectorReceiver , IShardableTest

شیء جاوا
com.android.tradefed.testtype.InstalledInstallationsTest


تمام ابزارهای موجود در دستگاه فعلی را اجرا می‌کند.

خلاصه

سازندگان عمومی

InstalledInstrumentationsTest ()

روش‌های عمومی

ITestDevice getDevice ()

دستگاه را تحت آزمایش قرار دهید.

void run ( TestInformation testInfo, ITestInvocationListener listener)

تست‌ها را اجرا می‌کند و نتایج را به شنونده گزارش می‌دهد.

void setConfiguration ( IConfiguration configuration)

IConfiguration مورد استفاده را تزریق می‌کند.

void setDevice ( ITestDevice device)

دستگاه تحت آزمایش را تزریق کنید.

void setMetricCollectors (List< IMetricCollector > collectors)

لیست IMetricCollector های تعریف شده برای اجرای تست را تنظیم می‌کند.

boolean shouldRetry (int attemptJustExecuted, List< TestRunResult > previousResults, Set<String> skipList)

از IRetryDecision.shouldRetry(IRemoteTest,int,List) واگذار شده است.

Collection< IRemoteTest > split (int shardCountHint)

نسخه جایگزین split() که shardCount مورد نظر برای اجرا را نیز ارائه می‌دهد.

سازندگان عمومی

تست ابزار دقیق نصب شده

public InstalledInstrumentationsTest ()

روش‌های عمومی

دریافت دستگاه

public ITestDevice getDevice ()

دستگاه را تحت آزمایش قرار دهید.

بازگشت‌ها
ITestDevice ITestDevice

دویدن

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

تست‌ها را اجرا می‌کند و نتایج را به شنونده گزارش می‌دهد.

پارامترها
testInfo TestInformation : شیء TestInformation که حاوی اطلاعات مفیدی برای اجرای تست‌ها است.

listener ITestInvocationListener : ITestInvocationListener از نتایج تست

پرتاب‌ها
DeviceNotAvailableException

پیکربندی set

public void setConfiguration (IConfiguration configuration)

IConfiguration مورد استفاده را تزریق می‌کند.

پارامترها
configuration IConfiguration

دستگاه تنظیم‌شده

public void setDevice (ITestDevice device)

دستگاه تحت آزمایش را تزریق کنید.

پارامترها
device ITestDevice : دستگاه ITestDevice مورد استفاده

مجموعه‌جمع‌کننده‌های متریک

public void setMetricCollectors (List<IMetricCollector> collectors)

لیست IMetricCollector های تعریف شده برای اجرای تست را تنظیم می‌کند.

پارامترها
collectors List

باید دوباره امتحان کنید

public boolean shouldRetry (int attemptJustExecuted, 
                List<TestRunResult> previousResults, 
                Set<String> skipList)

از IRetryDecision.shouldRetry(IRemoteTest,int,List) واگذار شده است. تصمیم بگیرید که آیا باید تلاش مجدد انجام شود یا خیر. همچنین هرگونه تغییر لازم را در IRemoteTest که قرار است دوباره امتحان شود، اعمال کنید (اعمال فیلترها، آماده‌سازی اجرای بعدی و غیره).

پارامترها
attemptJustExecuted int : تعداد تلاشی که اجرا کردیم.

previousResults List : فهرست TestRunResult مربوط به آزمایشی که به تازگی اجرا شده است.

skipList Set : مجموعه‌ای از آیتم‌ها که نباید دوباره امتحان شوند.

بازگشت‌ها
boolean اگر باید دوباره امتحان کنیم، درست و در غیر این صورت نادرست است.

پرتاب‌ها
DeviceNotAvailableException

تقسیم شده

public Collection<IRemoteTest> split (int shardCountHint)

نسخه جایگزین split() که shardCount مورد نظر برای اجرا را نیز ارائه می‌دهد. این برای برخی از اجراکنندگان تست که گاهی اوقات نمی‌توانند به طور دلخواه تصمیم بگیرند، مفید است.

پارامترها
shardCountHint int : تعداد تکه‌های تلاش‌شده.

بازگشت‌ها
Collection< IRemoteTest > مجموعه‌ای از زیرآزمون‌ها که باید جداگانه اجرا شوند یا اگر آزمون در حال حاضر قابل تقسیم‌بندی نیست، null