ITestFilterReceiver

public interface ITestFilterReceiver

com.android.tradefed.testtype.ITestFilterReceiver


यह एक ऐसा रनर है जो यह फ़िल्टर कर सकता है कि कौनसे टेस्ट चलाने हैं.

कोई टेस्ट तब चलाया जाएगा, जब वह शामिल करने वाले एक या उससे ज़्यादा फ़िल्टर से मेल खाता हो और बाहर रखने वाले किसी भी फ़िल्टर से मेल न खाता हो. अगर शामिल करने वाले कोई फ़िल्टर नहीं दिए जाते हैं, तो सभी टेस्ट चलाए जाने चाहिए. हालांकि, यह ज़रूरी है कि वे बाहर रखने वाले किसी भी फ़िल्टर से मेल न खाते हों.

फ़िल्टर का फ़ॉर्मैट, रनर तय करता है. इसे <package>, <package>.<class>, <package>.<class>#<method> या <native_name> के तौर पर स्ट्रक्चर किया जा सकता है. ये रेगुलर एक्सप्रेशन भी हो सकते हैं.

खास जानकारी

पब्लिक मेथड

abstract void addAllExcludeFilters(Set<String> filters)

यह, फ़िल्टर का Set जोड़ता है. इससे यह तय किया जाता है कि कौनसे टेस्ट बाहर रखने हैं.

abstract void addAllIncludeFilters(Set<String> filters)

यह, फ़िल्टर का Set जोड़ता है. इससे यह तय किया जाता है कि कौनसे टेस्ट शामिल करने हैं.

abstract void addExcludeFilter(String filter)

यह एक फ़िल्टर जोड़ता है. इससे यह तय किया जाता है कि कौनसे टेस्ट बाहर रखने हैं.

abstract void addIncludeFilter(String filter)

यह एक फ़िल्टर जोड़ता है. इससे यह तय किया जाता है कि कौनसे टेस्ट शामिल करने हैं.

abstract void clearExcludeFilters()

यह, फ़िलहाल ट्रैक किए जा रहे, बाहर रखने वाले सभी फ़िल्टर मिटाता है.

abstract void clearIncludeFilters()

यह, फ़िलहाल ट्रैक किए जा रहे, शामिल करने वाले सभी फ़िल्टर मिटाता है.

abstract Set<String> getExcludeFilters()

यह, फ़िलहाल इस्तेमाल किए जा रहे, बाहर रखने वाले फ़िल्टर का Set दिखाता है.

abstract Set<String> getIncludeFilters()

यह, फ़िलहाल इस्तेमाल किए जा रहे, शामिल करने वाले फ़िल्टर का Set दिखाता है.

पब्लिक मेथड

addAllExcludeFilters

public abstract void addAllExcludeFilters (Set<String> filters)

यह, फ़िल्टर का Set जोड़ता है. इससे यह तय किया जाता है कि कौनसे टेस्ट बाहर रखने हैं.

पैरामीटर
filters Set

addAllIncludeFilters

public abstract void addAllIncludeFilters (Set<String> filters)

यह, फ़िल्टर का Set जोड़ता है. इससे यह तय किया जाता है कि कौनसे टेस्ट शामिल करने हैं.

पैरामीटर
filters Set

addExcludeFilter

public abstract void addExcludeFilter (String filter)

यह एक फ़िल्टर जोड़ता है. इससे यह तय किया जाता है कि कौनसे टेस्ट बाहर रखने हैं.

पैरामीटर
filter String

addIncludeFilter

public abstract void addIncludeFilter (String filter)

यह एक फ़िल्टर जोड़ता है. इससे यह तय किया जाता है कि कौनसे टेस्ट शामिल करने हैं.

पैरामीटर
filter String

clearExcludeFilters

public abstract void clearExcludeFilters ()

यह, फ़िलहाल ट्रैक किए जा रहे, बाहर रखने वाले सभी फ़िल्टर मिटाता है.

clearIncludeFilters

public abstract void clearIncludeFilters ()

यह, फ़िलहाल ट्रैक किए जा रहे, शामिल करने वाले सभी फ़िल्टर मिटाता है.

getExcludeFilters

public abstract Set<String> getExcludeFilters ()

यह, फ़िलहाल इस्तेमाल किए जा रहे, बाहर रखने वाले फ़िल्टर का Set दिखाता है.

रिटर्न
Set<String>

getIncludeFilters

public abstract Set<String> getIncludeFilters ()

यह, फ़िलहाल इस्तेमाल किए जा रहे, शामिल करने वाले फ़िल्टर का Set दिखाता है.

रिटर्न
Set<String>