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

यह फ़िल्टर, स्ट्रिंग के तौर पर दिखाता है.

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

SuiteTestFilter

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

getBaseName

public String getBaseName ()

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

रिटर्न
String

getModuleId

public String getModuleId ()

रिटर्न
String

getName

public String getName ()

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

getParameterName

public String getParameterName ()

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

रिटर्न
String

getShardIndex

public Integer getShardIndex ()

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

रिटर्न
Integer

getTest

public String getTest ()

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

hashCode

public int hashCode ()

रिटर्न
int

toString

public String toString ()

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

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

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

रिटर्न
String