SuiteTestFilter
public
class
SuiteTestFilter
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
يمثّل فلترًا لتضمين الاختبارات واستبعادها.
ملخّص
وظائف الإنشاء العامة | |
|---|---|
SuiteTestFilter(Integer shardIndex, String abi, String name, String test)
تنشئ هذه الدالة |
|
SuiteTestFilter(String abi, String name, String test)
تنشئ هذه الدالة |
|
الطرق العامة | |
|---|---|
static
SuiteTestFilter
|
createFrom(String filter)
تُنشئ |
boolean
|
equals(Object obj)
|
String
|
getAbi()
|
String
|
getBaseName()
عرض الاسم الأساسي للوحدة بدون أيّ مَعلمات |
String
|
getModuleId()
|
String
|
getName()
|
String
|
getParameterName()
إذا كانت الوحدة مستندة إلى مَعلمات، يتم عرض قيمة المَعلمة. |
Integer
|
getShardIndex()
تعرِض هذه السمة فهرس الشريحة للاختبار، أو قيمة فارغة إذا لم يتم تحديدها. |
String
|
getTest()
|
int
|
hashCode()
|
String
|
toString()
لعرض تمثيل سلسلة لهذا الفلتر. |
وظائف الإنشاء العامة
SuiteTestFilter
public SuiteTestFilter (Integer shardIndex,
String abi,
String name,
String test)تنشئ هذه الدالة SuiteTestFilter جديدة من الأجزاء المحدّدة.
| المعلمات | |
|---|---|
shardIndex |
Integer |
abi |
String: يجب أن تكون قيمة ABI متوافقة AbiUtils.isAbiSupportedByCompatibility(String) |
name |
String: اسم الوحدة |
test |
String: معرّف الاختبار، مثل |
SuiteTestFilter
public SuiteTestFilter (String abi,
String name,
String test)تنشئ هذه الدالة SuiteTestFilter جديدة من الأجزاء المحدّدة.
| المعلمات | |
|---|---|
abi |
String: يجب أن تكون قيمة ABI متوافقة AbiUtils.isAbiSupportedByCompatibility(String) |
name |
String: اسم الوحدة |
test |
String: معرّف الاختبار، مثل |
الطرق العامة
createFrom
public static SuiteTestFilter createFrom (String filter)
تُنشئ SuiteTestFilter جديدة من السلسلة المحدّدة. يمكن أن تكون الفلاتر بأي من الأشكال الأربعة التالية، وسيتمّ إعداد المثيل على النحو التالي: -"name" -> abi = null, name = "name", test = null
-"name" "test..." -> abi = null, name = "name", test = "test..." -"abi" "name" -> abi =
"abi", name = "name", test = null -"abi" "name" "test..." -> abi = "abi", name = "name", test
= "test..."
يمكن أن يحتوي معرّف الاختبار على أجزاء متعدّدة، مثل الاختبارات المُستخدِمة للمَعلمات.
| المعلمات | |
|---|---|
filter |
String: الفلتر المطلوب تحليله |
| المرتجعات | |
|---|---|
SuiteTestFilter |
SuiteTestFilter |
علامة يساوي
public boolean equals (Object obj)
| المعلمات | |
|---|---|
obj |
Object |
| المرتجعات | |
|---|---|
boolean |
|
getAbi
public String getAbi ()
| المرتجعات | |
|---|---|
String |
واجهة برمجة التطبيقات لهذا الفلتر، أو قيمة فارغة في حال عدم تحديدها |
getBaseName
public String getBaseName ()
عرض الاسم الأساسي للوحدة بدون أيّ مَعلمات إذا لم يتم تضمين مَعلمات،
ستعرض القيمة getName().
| المرتجعات | |
|---|---|
String |
|
getModuleId
public String getModuleId ()
| المرتجعات | |
|---|---|
String |
|
getName
public String getName ()
| المرتجعات | |
|---|---|
String |
اسم وحدة هذا الفلتر، أو القيمة null إذا لم يتم تحديدها |
getParameterName
public String getParameterName ()
إذا كانت الوحدة مستندة إلى مَعلمات، يتم عرض قيمة المَعلمة. قيمة فارغة إذا لم تكن مُستخدِمة مع مَعلمة
| المرتجعات | |
|---|---|
String |
|
getShardIndex
public Integer getShardIndex ()
تعرِض هذه السمة فهرس الشريحة للاختبار، أو قيمة فارغة إذا لم يتم تحديدها.
| المرتجعات | |
|---|---|
Integer |
|
getTest
public String getTest ()
| المرتجعات | |
|---|---|
String |
معرّف الاختبار لهذا الفلتر، أو قيمة فارغة في حال عدم تحديده |
hashCode
public int hashCode ()
| المرتجعات | |
|---|---|
int |
|
toString
public String toString ()
لعرض تمثيل سلسلة لهذا الفلتر. هذه الدالة هي الدالة العكسية لدالة createFrom(String).
بالنسبة إلى فلتر صالح f:
new TestFilter(f).toString().equals(f)
| المرتجعات | |
|---|---|
String |
|