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

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

Integer getShardIndex ()

شاخص قطعه آزمایش را برمی‌گرداند یا اگر مشخص نشده باشد، null را برمی‌گرداند.

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 : شناسه آزمون به عنوان مثال . #

روش های عمومی

ایجاد از

public static SuiteTestFilter createFrom (String filter)

یک SuiteTestFilter جدید از رشته داده شده می سازد. فیلترها می توانند به یکی از چهار شکل باشند، نمونه به صورت اولیه اولیه سازی می شود. -"name" -> abi = پوچ، نام = "نام"، آزمون = پوچ -"نام" "تست..." -> abi = پوچ، نام = "نام"، آزمون = "تست..." - "abi" "name" -> abi = "abi"، name = "name"، 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 این فیلتر، یا اگر مشخص نشده باشد، null است.

getBaseName

public String getBaseName ()

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

برمی گرداند
String

getModuleId

public String getModuleId ()

برمی گرداند
String

getName

public String getName ()

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

getParameterName

public String getParameterName ()

اگر ماژول پارامتر شده باشد، مقدار پارامتر را برمی گرداند. اگر پارامتر نشده باشد، تهی است.

برمی گرداند
String

getShardIndex

public Integer getShardIndex ()

شاخص قطعه آزمایش را برمی‌گرداند یا اگر مشخص نشده باشد، null را برمی‌گرداند.

برمی گرداند
Integer

getTest

public String getTest ()

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

هش کد

public int hashCode ()

برمی گرداند
int

toString

public String toString ()

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

برای فیلتر معتبر f;

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

برمی گرداند
String