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