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(String abi, String name, String test)
यह दिए गए हिस्सों से एक नया |
|
पब्लिक मेथड | |
|---|---|
static
SuiteTestFilter
|
createFrom(String filter)
यह दी गई स्ट्रिंग से नया |
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 |
|