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

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

टेस्ट का शर्ड इंडेक्स दिखाता है. अगर इंडेक्स तय नहीं किया गया है, तो शून्य दिखाता है.

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

इस फ़िल्टर को दिखाने वाली स्ट्रिंग दिखाता है.

सार्वजनिक कंस्ट्रक्टर

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

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

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

पैरामीटर
shardIndex Integer

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

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

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

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

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

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

पैरामीटर
abi String: एबीआई, AbiUtils#isAbiSupportedByCompatibility(String) के साथ काम करता है

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

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

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

से बनाएं

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", नाम = "नाम", परीक्षण = "टेस्ट..."

टेस्ट आइडेंटिफ़ायर में कई हिस्से हो सकते हैं. उदाहरण के लिए, पैरामीटर वाले टेस्ट.

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

रिटर्न
SuiteTestFilter SuiteTestFilter

बराबर

public boolean equals (Object obj)

पैरामीटर
obj Object

रिटर्न
boolean

getAbi

public String getAbi ()

रिटर्न
String इस फ़िल्टर की abi या अगर तय नहीं किया गया है, तो इसे शून्य करें.

getBaseName

public String getBaseName ()

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

रिटर्न
String

getModuleId

public String getModuleId ()

रिटर्न
String

गेटनाम

public String getName ()

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

getParameterName

public String getParameterName ()

अगर मॉड्यूल को पैरामीटर के तौर पर इस्तेमाल किया जाता है, तो पैरामीटर की वैल्यू दिखाता है. पैरामीटर न होने पर शून्य.

रिटर्न
String

गेटशर्डइंडेक्स

public Integer getShardIndex ()

यह फ़ंक्शन टेस्ट का शार्ड इंडेक्स दिखाता है. अगर तय नहीं किया गया है, तो यह विकल्प शून्य के तौर पर दिखता है.

रिटर्न
Integer

गेटटेस्ट

public String getTest ()

रिटर्न
String इस फ़िल्टर का टेस्ट आइडेंटिफ़ायर या तय न किए जाने पर शून्य दिखाया जाएगा.

हैशकोड

public int hashCode ()

रिटर्न
int

toString

public String toString ()

इस फ़िल्टर को दिखाने वाली स्ट्रिंग दिखाता है. यह फ़ंक्शन, createFrom(String) से बिलकुल उलट होता है.

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

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

रिटर्न
String