SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.SuiteTestFilter


מייצג מסנן להכללה ולהחרגה של בדיקות.

סיכום

‫constructors ציבוריים

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

יוצרת אובייקט SuiteTestFilter חדש מהחלקים שצוינו.

SuiteTestFilter(String abi, String name, String test)

יוצרת אובייקט SuiteTestFilter חדש מהחלקים שצוינו.

‫methods ציבוריים

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()

מחזירה ייצוג מחרוזתי של המסנן הזה.

‫constructors ציבוריים

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: המזהה של הבדיקה, לדוגמה .#

‫methods ציבוריים

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 של המסנן הזה, או null אם לא צוין.

getBaseName

public String getBaseName ()

הפונקציה מחזירה את שם הבסיס של המודול ללא פרמטרים. אם לא מציינים פרמטרים, הפונקציה תחזיר getName().

החזרות
String

getModuleId

public String getModuleId ()

החזרות
String

getName

public String getName ()

החזרות
String שם המודול של המסנן הזה, או null אם לא צוין.

getParameterName

public String getParameterName ()

אם המודול הוא פרמטרי, הפונקציה מחזירה את ערך הפרמטר. הערך הוא Null אם לא מוגדרים פרמטרים.

החזרות
String

getShardIndex

public Integer getShardIndex ()

הפונקציה מחזירה את אינדקס הרסיס של הבדיקה, או null אם לא צוין.

החזרות
Integer

getTest

public String getTest ()

החזרות
String מזהה הבדיקה של המסנן הזה, או null אם לא צוין.

hashCode

public int hashCode ()

החזרות
int

toString

public String toString ()

מחזירה ייצוג מחרוזתי של המסנן הזה. הפונקציה הזו היא ההיפוך של SuiteTestFilter.createFrom(String).

למסנן תקין f;

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

החזרות
String