فیلتر SuiteTest
public class SuiteTestFilter
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.testtype.suite.SuiteTestFilter |
فیلتری برای شامل کردن و حذف کردن تستها نشان میدهد.
خلاصه
سازندگان عمومی | |
|---|---|
SuiteTestFilter (Integer shardIndex, String abi, String name, String test) یک | |
SuiteTestFilter (String abi, String name, String test) یک | |
روشهای عمومی | |
|---|---|
static SuiteTestFilter | createFrom (String filter) یک |
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 | |