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

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

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: टेस्ट का आइडेंटिफ़ायर, जैसे कि .#

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 इस फ़िल्टर का एबीआई या अगर एबीआई नहीं दिया गया है, तो शून्य.

getBaseName

public String getBaseName ()

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

रिटर्न
String

getModuleId

public String getModuleId ()

रिटर्न
String

getName

public String getName ()

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

getParameterName

public String getParameterName ()

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

रिटर्न
String

getShardIndex

public Integer getShardIndex ()

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

रिटर्न
Integer

getTest

public String getTest ()

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

hashCode

public int hashCode ()

रिटर्न
int

toString

public String toString ()

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

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

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

रिटर्न
String