सूटटेस्टफ़िल्टर

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

यदि मॉड्यूल पैरामीटरयुक्त है, तो पैरामीटर मान लौटाता है।

Integer getShardIndex ()

परीक्षण का शार्प इंडेक्स लौटाता है, या निर्दिष्ट नहीं होने पर अशक्त।

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

इस फ़िल्टर का एक स्ट्रिंग प्रतिनिधित्व लौटाता है।

सार्वजनिक निर्माणकर्ता

सूटटेस्टफ़िल्टर

public SuiteTestFilter (String abi, 
                String name, 
                String test)

दिए गए भागों से एक नया SuiteTestFilter बनाता है।

पैरामीटर
abi String : ABI को AbiUtils#isAbiSupportedByCompatibility(String) समर्थन करना चाहिए

name String : मॉड्यूल का नाम

test String : परीक्षण का पहचानकर्ता उदा . #

सूटटेस्टफ़िल्टर

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

दिए गए भागों से एक नया SuiteTestFilter बनाता है।

पैरामीटर
shardIndex Integer

abi String : ABI को AbiUtils#isAbiSupportedByCompatibility(String) समर्थन करना चाहिए

name String : मॉड्यूल का नाम

test String : परीक्षण का पहचानकर्ता उदा . #

सार्वजनिक तरीके

createFrom

public static SuiteTestFilter createFrom (String filter)

दिए गए स्ट्रिंग से एक नया SuiteTestFilter बनाता है। फ़िल्टर चार रूपों में से एक में हो सकते हैं, उदाहरण के रूप में प्रारंभ किया जाएगा; - "नाम" -> अबी = अशक्त, नाम = "नाम", परीक्षण = अशक्त - "नाम" "परीक्षण ..." -> अबी = अशक्त, नाम = "नाम", परीक्षण = "परीक्षण ..." - "अबी" "नाम" -> अबी = "अबी", नाम = "नाम", टेस्ट = नल - "अबी" "नाम" "परीक्षण ..." -> अबी = "अबी", नाम = "नाम", टेस्ट = "टेस्ट ..."

परीक्षण पहचानकर्ता में कई भाग हो सकते हैं, उदाहरण के लिए पैरामिट्रीकृत परीक्षण।

पैरामीटर
filter String : पार्स करने के लिए फ़िल्टर

रिटर्न
SuiteTestFilter SuiteTestFilter

के बराबर होती है

public boolean equals (Object obj)

पैरामीटर
obj Object

रिटर्न
boolean

getAbi

public String getAbi ()

रिटर्न
String इस फ़िल्टर का अबी, या यदि निर्दिष्ट नहीं है तो अशक्त।

getBaseName

public String getBaseName ()

बिना किसी पैरामीटर के मॉड्यूल का आधार नाम लौटाता है। यदि पैरामिट्रीकृत नहीं है, तो यह getName() लौटाएगा;

रिटर्न
String

getName

public String getName ()

रिटर्न
String इस फ़िल्टर का मॉड्यूल नाम, या यदि निर्दिष्ट नहीं है तो अशक्त।

getParameterName

public String getParameterName ()

यदि मॉड्यूल पैरामीटरयुक्त है, तो पैरामीटर मान लौटाता है। अशक्त अगर पैरामिट्रीकृत नहीं है।

रिटर्न
String

getShardIndex

public Integer getShardIndex ()

परीक्षण का शार्प इंडेक्स लौटाता है, या निर्दिष्ट नहीं होने पर अशक्त।

रिटर्न
Integer

getTest

public String getTest ()

रिटर्न
String इस फ़िल्टर का परीक्षण पहचानकर्ता, या निर्दिष्ट नहीं होने पर शून्य।

हैश कोड

public int hashCode ()

रिटर्न
int

स्ट्रिंग

public String toString ()

इस फ़िल्टर का एक स्ट्रिंग प्रतिनिधित्व लौटाता है। यह फ़ंक्शन createFrom(String) का विलोम है।

एक मान्य फ़िल्टर f के लिए;

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

रिटर्न
String