فیلتر SuiteTest

public class SuiteTestFilter
extends 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 ()

اندیس تکه (shard index) مربوط به تست را برمی‌گرداند، یا در صورت عدم تعیین، null برمی‌گرداند.

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

یک نمایش رشته‌ای از این فیلتر را برمی‌گرداند.

سازندگان عمومی

فیلتر SuiteTest

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

یک SuiteTestFilter جدید از بخش‌های داده شده ایجاد می‌کند.

پارامترها
shardIndex Integer

abi String : ABI باید پشتیبانی شود AbiUtils.isAbiSupportedByCompatibility(String)

name String : نام ماژول

test String : شناسه آزمون، مثلاً . #

فیلتر SuiteTest

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

یک SuiteTestFilter جدید از بخش‌های داده شده ایجاد می‌کند.

پارامترها
abi String : ABI باید پشتیبانی شود AbiUtils.isAbiSupportedByCompatibility(String)

name String : نام ماژول

test String : شناسه آزمون، مثلاً . #

روش‌های عمومی

ایجاداز

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

دریافت ابی

public String getAbi ()

بازگشت‌ها
String abi این فیلتر، یا اگر مشخص نشده باشد، null.

دریافت نام پایه

public String getBaseName ()

نام پایه ماژول را بدون هیچ پارامتری برمی‌گرداند. اگر پارامتری نباشد، getName() را برمی‌گرداند.

بازگشت‌ها
String

دریافت شناسه ماژول

public String getModuleId ()

بازگشت‌ها
String

دریافت نام

public String getName ()

بازگشت‌ها
String نام ماژول این فیلتر، یا اگر مشخص نشده باشد، null.

نام پارامتر را دریافت کنید

public String getParameterName ()

اگر ماژول پارامتردهی شده باشد، مقدار پارامتر را برمی‌گرداند. در غیر این صورت، مقدار null را برمی‌گرداند.

بازگشت‌ها
String

دریافت شاخص

public Integer getShardIndex ()

اندیس تکه (shard index) مربوط به تست را برمی‌گرداند، یا در صورت عدم تعیین، null برمی‌گرداند.

بازگشت‌ها
Integer

دریافت تست

public String getTest ()

بازگشت‌ها
String شناسه آزمایشی این فیلتر، یا در صورت عدم تعیین، null.

کد هش

public int hashCode ()

بازگشت‌ها
int

رشته‌ی دوتایی

public String toString ()

یک نمایش رشته‌ای از این فیلتر را برمی‌گرداند. این تابع معکوس تابع SuiteTestFilter.createFrom(String) است.

برای یک فیلتر معتبر f؛

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

بازگشت‌ها
String