ITestAnnotationFilterReceiver

public interface ITestAnnotationFilterReceiver

com.android.tradefed.testtype.ITestAnnotationFilterReceiver


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

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

खास जानकारी

पब्लिक मेथड

abstract void addAllExcludeAnnotation(Set<String> notAnnotations)

अगर किसी टेस्ट को इससे मार्क किया गया है, तो बाहर रखने के लिए एनोटेशन का Set जोड़ता है.

abstract void addAllIncludeAnnotation(Set<String> annotations)

अगर किसी टेस्ट को इस एट्रिब्यूट के साथ मार्क किया गया है, तो यह एट्रिब्यूट, एनोटेशन का Set जोड़ता है.

abstract void addExcludeAnnotation(String notAnnotation)

अगर किसी टेस्ट को इस एनोटेशन के साथ मार्क किया गया है, तो उसे बाहर रखने के लिए एनोटेशन जोड़ता है.

abstract void addIncludeAnnotation(String annotation)

यह एक एनोटेशन जोड़ता है, जिसे शामिल किया जाता है. ऐसा तब होता है, जब किसी टेस्ट को इससे मार्क किया जाता है.

abstract void clearExcludeAnnotations()

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

abstract void clearIncludeAnnotations()

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

abstract Set<String> getExcludeAnnotations()

यह फ़ंक्शन, बाहर रखे जाने वाले एनोटेशन का मौजूदा Set दिखाता है.

abstract Set<String> getIncludeAnnotations()

शामिल किए जाने वाले एनोटेशन का मौजूदा Set दिखाता है.

पब्लिक मेथड

addAllExcludeAnnotation

public abstract void addAllExcludeAnnotation (Set<String> notAnnotations)

अगर किसी टेस्ट को इससे मार्क किया गया है, तो बाहर रखने के लिए एनोटेशन का Set जोड़ता है.

पैरामीटर
notAnnotations Set

addAllIncludeAnnotation

public abstract void addAllIncludeAnnotation (Set<String> annotations)

अगर किसी टेस्ट को इस एट्रिब्यूट के साथ मार्क किया गया है, तो यह एट्रिब्यूट, एनोटेशन का Set जोड़ता है.

पैरामीटर
annotations Set

addExcludeAnnotation

public abstract void addExcludeAnnotation (String notAnnotation)

अगर किसी टेस्ट को इस एनोटेशन के साथ मार्क किया गया है, तो उसे बाहर रखने के लिए एनोटेशन जोड़ता है.

पैरामीटर
notAnnotation String

addIncludeAnnotation

public abstract void addIncludeAnnotation (String annotation)

यह एक एनोटेशन जोड़ता है, जिसे शामिल किया जाता है. ऐसा तब होता है, जब किसी टेस्ट को इससे मार्क किया जाता है.

पैरामीटर
annotation String

clearExcludeAnnotations

public abstract void clearExcludeAnnotations ()

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

clearIncludeAnnotations

public abstract void clearIncludeAnnotations ()

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

getExcludeAnnotations

public abstract Set<String> getExcludeAnnotations ()

यह फ़ंक्शन, बाहर रखे जाने वाले एनोटेशन का मौजूदा Set दिखाता है.

रिटर्न
Set<String>

getIncludeAnnotations

public abstract Set<String> getIncludeAnnotations ()

शामिल किए जाने वाले एनोटेशन का मौजूदा Set दिखाता है.

रिटर्न
Set<String>