تست ابزار دقیق نصب شده
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) |
void | setDevice ( ITestDevice device)دستگاه تحت آزمایش را تزریق کنید. |
void | setMetricCollectors (List< IMetricCollector > collectors) لیست |
boolean | shouldRetry (int attemptJustExecuted, List< TestRunResult > previousResults, Set<String> skipList) از |
Collection< IRemoteTest > | split (int shardCountHint) نسخه جایگزین |
سازندگان عمومی
تست ابزار دقیق نصب شده
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 |