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 جديدًا من الأجزاء المحدّدة.

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 تمثّل هذه السمة واجهة التطبيق الثنائية (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