SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.SuiteTestFilter


يمثل عامل تصفية لتضمين واستبعاد الاختبارات.

ملخص

المنشأت العامة

SuiteTestFilter (String abi, String name, String test)

ينشئ SuiteTestFilter جديدًا من الأجزاء المحددة.

SuiteTestFilter (Integer shardIndex, String abi, String name, String test)

ينشئ SuiteTestFilter جديدًا من الأجزاء المحددة.

الأساليب العامة

static SuiteTestFilter createFrom (String filter)

ينشئ SuiteTestFilter جديدًا من السلسلة المحددة.

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