सुइटटेस्टफ़िल्टर

public class SuiteTestFilter
extends Object

java.lang.ऑब्जेक्ट
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 ()

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

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

getModuleId

public String getModuleId ()

रिटर्न
String

नाम प्राप्त करें

public String getName ()

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

पैरामीटरनाम प्राप्त करें

public String getParameterName ()

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

रिटर्न
String

getShardIndex

public Integer getShardIndex ()

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

रिटर्न
Integer

परीक्षण प्राप्त करें

public String getTest ()

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

हैश कोड

public int hashCode ()

रिटर्न
int

स्ट्रिंग

public String toString ()

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

वैध फ़िल्टर के लिए f;

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

रिटर्न
String