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 חדש מהמחרוזת הנתונה. מסננים יכולים להיות באחת מארבע צורות, המופע יאתחל כ; -"שם" -> 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", מבחן = "מבחן..."

מזהה בדיקה יכול להכיל מספר חלקים, למשל בדיקות עם פרמטרים.

פרמטרים
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 ()

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

עבור מסנן חוקי f;

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

החזרות
String