آرت تست
public class ArtTest
extends Object implements IAbiReceiver , IShardableTest , ITestFilterReceiver
| شیء جاوا | |
| ↳ | com.android.tradefed.testtype.ArtTest |
خلاصه
فیلدها | |
|---|---|
protected ITestDevice | mDevice |
protected File | mRunnerDir |
protected int | mShardCount |
protected int | mShardIndex |
protected TestInformation | mTestInfo |
protected List<ArtTest.Test> | mTests |
سازندگان عمومی | |
|---|---|
ArtTest () | |
روشهای عمومی | |
|---|---|
void | addAllExcludeFilters (Set<String> filters) |
void | addAllIncludeFilters (Set<String> filters) |
void | addExcludeFilter (String filter)فیلتری اضافه میکند که کدام تستها باید حذف شوند. |
void | addIncludeFilter (String filter)فیلتری اضافه میکند که کدام تستها باید لحاظ شوند. |
void | clearExcludeFilters ()تمام فیلترهای حذفشدهای که در حال حاضر ردیابی میشوند را حذف کنید. |
void | clearIncludeFilters ()تمام فیلترهای موجود که در حال حاضر ردیابی میشوند را حذف کنید. |
IAbi | getAbi () |
Set<String> | getExcludeFilters () |
Set<String> | getIncludeFilters () |
void | run ( TestInformation testInfo, ITestInvocationListener listener)تستها را اجرا میکند و نتایج را به شنونده گزارش میدهد. |
void | setAbi ( IAbi abi) |
Collection< IRemoteTest > | split (int shardCount) نسخه جایگزین |
فیلدها
دستگاه m
protected ITestDevice mDevice
mRunnerDir
protected File mRunnerDir
mShardCount
protected int mShardCount
mShardIndex
protected int mShardIndex
اطلاعات تست m
protected TestInformation mTestInfo
تستهای m
protected List<ArtTest.Test> mTests
سازندگان عمومی
آرت تست
public ArtTest ()
روشهای عمومی
فیلترهای addAllExclude
public void addAllExcludeFilters (Set<String> filters)
Set از فیلترها را که آزمایشها باید از آنها حذف شوند، اضافه میکند.
| پارامترها | |
|---|---|
filters | Set |
فیلترهای addAllInclude
public void addAllIncludeFilters (Set<String> filters)
Set از فیلترهایی که تستها باید شامل شوند را اضافه میکند.
| پارامترها | |
|---|---|
filters | Set |
فیلتر addExclude
public void addExcludeFilter (String filter)
فیلتری اضافه میکند که کدام تستها باید حذف شوند.
| پارامترها | |
|---|---|
filter | String |
فیلتر addInclude
public void addIncludeFilter (String filter)
فیلتری اضافه میکند که کدام تستها باید لحاظ شوند.
| پارامترها | |
|---|---|
filter | String |
فیلترهای clearExclude
public void clearExcludeFilters ()
تمام فیلترهای حذفشدهای که در حال حاضر ردیابی میشوند را حذف کنید.
فیلترهای clearInclude
public void clearIncludeFilters ()
تمام فیلترهای موجود که در حال حاضر ردیابی میشوند را حذف کنید.
فیلترهای getExclude
public Set<String> getExcludeFilters ()
Set فعلی فیلترهای حذف را برمیگرداند.
| بازگشتها | |
|---|---|
Set<String> | |
فیلترهای getInclude
public Set<String> getIncludeFilters ()
Set فعلی فیلترهای include شده را برمیگرداند.
| بازگشتها | |
|---|---|
Set<String> | |
دویدن
public void run (TestInformation testInfo, ITestInvocationListener listener)
تستها را اجرا میکند و نتایج را به شنونده گزارش میدهد.
| پارامترها | |
|---|---|
testInfo | TestInformation : شیء TestInformation که حاوی اطلاعات مفیدی برای اجرای تستها است. |
listener | ITestInvocationListener : ITestInvocationListener از نتایج تست |
| پرتابها | |
|---|---|
DeviceNotAvailableException | |
تقسیم شده
public Collection<IRemoteTest> split (int shardCount)
نسخه جایگزین split() که shardCount مورد نظر برای اجرا را نیز ارائه میدهد. این برای برخی از اجراکنندگان تست که گاهی اوقات نمیتوانند به طور دلخواه تصمیم بگیرند، مفید است.
| پارامترها | |
|---|---|
shardCount | int : تعداد تکههای تلاششده. |
| بازگشتها | |
|---|---|
Collection< IRemoteTest > | مجموعهای از زیرآزمونها که باید جداگانه اجرا شوند یا اگر آزمون در حال حاضر قابل تقسیمبندی نیست، null |