ArtTest
public
class
ArtTest
extends Object
implements
IAbiReceiver,
IShardableTest,
ITestFilterReceiver
| java.lang.Object | |
| ↳ | 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)
نسخة بديلة من |
الحقول
mRunnerDir
protected File mRunnerDir
mShardCount
protected int mShardCount
mShardIndex
protected int mShardIndex
mTests
protected List<ArtTest.Test> mTests
طُرق وضع التصميم العامة
ArtTest
public ArtTest ()
الإجراءات العامة
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
تضيف هذه السمة Set الفلاتر التي يجب استبعاد الاختبارات التي تتضمّنها.
| المعلَمات | |
|---|---|
filters |
Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
تضيف هذه السمة Set فلاتر الاختبارات التي سيتم تضمينها.
| المعلَمات | |
|---|---|
filters |
Set |
addExcludeFilter
public void addExcludeFilter (String filter)
تضيف هذه السمة فلترًا لتحديد الاختبارات التي يجب استبعادها.
| المعلَمات | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
تضيف هذه السمة فلترًا لتحديد الاختبارات التي سيتم تضمينها.
| المعلَمات | |
|---|---|
filter |
String |
clearExcludeFilters
public void clearExcludeFilters ()
احذف جميع فلاتر الاستبعاد التي يتم تتبُّعها حاليًا.
clearIncludeFilters
public void clearIncludeFilters ()
احذف جميع فلاتر التضمين التي يتم تتبُّعها حاليًا.
getExcludeFilters
public Set<String> getExcludeFilters ()
تعرِض هذه السمة عدد فلاتر الاستبعاد الحالية.Set
| المرتجعات | |
|---|---|
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
تعرِض هذه السمة Set فلاتر التضمين الحالية.
| المرتجعات | |
|---|---|
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 إذا كان الاختبار غير قابل للتجزئة حاليًا |