فلتر Suite TestFilter

public class SuiteTestFilter
extends Object

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


يمثّل فلترًا لتضمين الاختبارات واستبعادها.

ملخّص

وظائف الإنشاء العامة

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

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

SuiteTestFilter(String abi, String name, String test)

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

الطرق العامة

static SuiteTestFilter createFrom(String filter)

تُنشئ SuiteTestFilter جديدة من السلسلة المحدّدة.

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 اسم الوحدة لهذا الفلتر، أو قيمة خالية إذا لم يتم تحديدها.

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