فلتر SuiteTest

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 getModuleId()
String getName()
String getParameterName()

إذا كانت الوحدة تتضمّن مَعلمة، يتم عرض قيمة المَعلمة.

Integer getShardIndex()

لعرض فهرس الجزء الخاص بالاختبار، أو قيمة فارغة إذا لم يتم تحديدها.

String getTest()
int hashCode()
String toString()

تعرض تمثيل سلسلة لهذا الفلتر.

شركة إنشاءات عامة

فلتر SuiteTest

public SuiteTestFilter (String abi, 
                String name, 
                String test)

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

المعلمات
abi String: يجب أن يكون واجهة التطبيق الثنائية (ABI) متوافقة مع AbiUtils#isAbiSupportedByCompatibility(String).

name String: اسم الوحدة

test String: معرّف الاختبار مثل .#

فلتر SuiteTest

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

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

المعلمات
shardIndex Integer

abi String: يجب أن يكون واجهة التطبيق الثنائية (ABI) متوافقة مع AbiUtils#isAbiSupportedByCompatibility(String).

name String: اسم الوحدة

test String: معرّف الاختبار مثل .#

الطرق العامة

إنشاء من

public static SuiteTestFilter createFrom (String filter)

تنشئ SuiteTestFilter جديدة من السلسلة المحدّدة. يمكن أن تكون الفلاتر واحدًا من أربعة النماذج، فسيتم تهيئة المثيل على النحو التالي؛ -"الاسم" -> abi = null, name = "name", test = null -"الاسم" "اختبار..." -> abi = null, name = "name", test = "test..." -"أبي" "الاسم" -> abi = "abi", name = "name", test = null -"abi" "الاسم" "اختبار..." -> abi = "abi", name = "name", test = "اختبار..."

ويمكن أن يتضمّن معرّف الاختبار أجزاءً متعدّدة، مثل الاختبارات المستندة إلى مَعلمات.

المعلمات
filter String: الفلتر المطلوب تحليله

المرتجعات
SuiteTestFilter SuiteTestFilter

علامة يساوي

public boolean equals (Object obj)

المعلمات
obj Object

المرتجعات
boolean

جيت آبي

public String getAbi ()

المرتجعات
String أبي لهذا الفلتر، أو قيمة خالية إذا لم يتم تحديدها.

الحصول على BaseName

public String getBaseName ()

تعرض الاسم الأساسي للوحدة النمطية بدون أي معلمة. إذا لم يتم تحديد معلمة، ستعرض getName()؛

المرتجعات
String

رقم تعريف الوحدة

public String getModuleId ()

المرتجعات
String

الحصول على اسم

public String getName ()

المرتجعات
String اسم الوحدة لهذا الفلتر، أو قيمة خالية إذا لم يتم تحديدها.

getparamName

public String getParameterName ()

إذا كانت الوحدة تتضمّن مَعلمة، يتم عرض قيمة المَعلمة. قيمة فارغة إذا لم يتم تحديد مَعلمات.

المرتجعات
String

مؤشر getShardIndex

public Integer getShardIndex ()

لعرض فهرس الجزء الخاص بالاختبار، أو قيمة فارغة إذا لم يتم تحديدها.

المرتجعات
Integer

الحصول على اختبار

public String getTest ()

المرتجعات
String معرّف الاختبار لهذا الفلتر، أو قيمة فارغة إذا لم يتم تحديدها.

رمز التجزئة

public int hashCode ()

المرتجعات
int

إلىسلسلة

public String toString ()

تعرض تمثيل سلسلة لهذا الفلتر. هذه الدالة هي عكس createFrom(String).

للحصول على فلتر صالح f؛

new TestFilter(f).toString().equals(f)
 

المرتجعات
String