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

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 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 : परीक्षण के पहचानकर्ता जैसे . #

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

क्रिएटफ्रॉम

public static SuiteTestFilter createFrom (String filter)

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

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

मापदंडों
filter String : पार्स करने के लिए फिल्टर

रिटर्न
SuiteTestFilter SuiteTestFilter

बराबरी

public boolean equals (Object obj)

मापदंडों
obj Object

रिटर्न
boolean

getAbi

public String getAbi ()

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

getBaseName

public String getBaseName ()

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

रिटर्न
String

getName

public String getName ()

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

गेटपैरामीटरनाम

public String getParameterName ()

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

रिटर्न
String

प्राप्त शार्डइंडेक्स

public Integer getShardIndex ()

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

रिटर्न
Integer

गेट टेस्ट

public String getTest ()

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

हैश कोड

public int hashCode ()

रिटर्न
int

तार

public String toString ()

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

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

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

रिटर्न
String