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 |
تمثّل هذه السمة واجهة التطبيق الثنائية (ABI) لهذا الفلتر، أو قيمة فارغة في حال عدم تحديدها. |
getBaseName
public String getBaseName ()
تعرض هذه السمة الاسم الأساسي للوحدة بدون أي تحديد للمَعلمات. إذا لم يتم تحديد وسيطة، ستعرض الدالة القيمة getName().
| المرتجعات | |
|---|---|
String |
|
getModuleId
public String getModuleId ()
| المرتجعات | |
|---|---|
String |
|
getName
public String getName ()
| المرتجعات | |
|---|---|
String |
اسم الوحدة الخاصة بهذا الفلتر، أو قيمة فارغة إذا لم يتم تحديدها |
getParameterName
public String getParameterName ()
إذا كانت الوحدة نمطية تتضمّن مَعلمات، تعرض قيمة المَعلمة. تكون القيمة فارغة إذا لم يتم تحديد مَعلمات.
| المرتجعات | |
|---|---|
String |
|
getShardIndex
public Integer getShardIndex ()
تعرِض هذه السمة فهرس التقسيم للاختبار، أو قيمة فارغة إذا لم يتم تحديدها.
| المرتجعات | |
|---|---|
Integer |
|
getTest
public String getTest ()
| المرتجعات | |
|---|---|
String |
معرّف الاختبار لهذا الفلتر، أو قيمة فارغة إذا لم يتم تحديده. |
hashCode
public int hashCode ()
| المرتجعات | |
|---|---|
int |
|
toString
public String toString ()
تعرض هذه الطريقة تمثيلاً للسلسلة الخاصة بهذا الفلتر. هذه الدالة هي عكس الدالة SuiteTestFilter.createFrom(String).
بالنسبة إلى فلتر صالح f،
new TestFilter(f).toString().equals(f)
| المرتجعات | |
|---|---|
String |
|