SuiteTestFilter

public class SuiteTestFilter
extends Object

java.lang.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()

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

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

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

יוצרים ציבוריים

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

שיטות ציבוריות

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

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

למסנן חוקי f;

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

החזרות
String