TestFilterHelper

public class TestFilterHelper
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.TestFilterHelper


टेस्ट को फ़िल्टर करने के लिए हेल्पर क्लास

खास जानकारी

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

TestFilterHelper()
TestFilterHelper(Collection<String> includeFilters, Collection<String> excludeFilters, Collection<String> includeAnnotation, Collection<String> excludeAnnotation)

पब्लिक मेथड

void addAllExcludeAnnotation(Set<String> notAnnotations)

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

void addAllExcludeFilters(Set<String> filters)

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

void addAllIncludeAnnotation(Set<String> annotations)

इस फ़ील्ड में, टेस्ट को चलाने के लिए, शामिल किए गए एनोटेशन का Set जोड़ा जाता है

void addAllIncludeFilters(Set<String> filters)

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

void addExcludeAnnotation(String notAnnotation)

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

void addExcludeFilter(String filter)

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

void addIncludeAnnotation(String annotation)

इससे, चलाने के लिए टेस्ट का include एनोटेशन जोड़ा जाता है

void addIncludeFilter(String filter)

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

void clearExcludeAnnotations()
void clearExcludeFilters()
void clearIncludeAnnotations()
void clearIncludeFilters()
Set<String> getExcludeAnnotation()
Set<String> getExcludeFilters()
Set<String> getIncludeAnnotation()
Set<String> getIncludeFilters()
boolean shouldRun(Description desc, List<File> extraJars)

यह देखना कि एनोटेशन वाला कोई एलिमेंट, फ़िल्टर की शर्तों को पूरा करता है या नहीं

boolean shouldRun(String packageName, Class<?> classObj, Method method)

यह देखना कि एनोटेशन वाला कोई एलिमेंट, फ़िल्टर की शर्तों को पूरा करता है या नहीं

boolean shouldTestRun(AnnotatedElement annotatedElement)

यह देखना कि एनोटेशन वाला कोई एलिमेंट, फ़िल्टर की शर्तों को पूरा करता है या नहीं

boolean shouldTestRun(Description desc)

देखें कि एनोटेशन वाला Description फ़िल्टर की शर्तों को पूरा करता है या नहीं

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

TestFilterHelper

public TestFilterHelper ()

TestFilterHelper

public TestFilterHelper (Collection<String> includeFilters, 
                Collection<String> excludeFilters, 
                Collection<String> includeAnnotation, 
                Collection<String> excludeAnnotation)

पैरामीटर
includeFilters Collection

excludeFilters Collection

includeAnnotation Collection

excludeAnnotation Collection

पब्लिक मेथड

addAllExcludeAnnotation

public void addAllExcludeAnnotation (Set<String> notAnnotations)

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

पैरामीटर
notAnnotations Set

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

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

पैरामीटर
filters Set

addAllIncludeAnnotation

public void addAllIncludeAnnotation (Set<String> annotations)

इस फ़ील्ड में, टेस्ट को चलाने के लिए, शामिल किए गए एनोटेशन का Set जोड़ा जाता है

पैरामीटर
annotations Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

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

पैरामीटर
filters Set

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

इस एनोटेशन को जोड़ने पर, टेस्ट को नहीं चलाया जाएगा

पैरामीटर
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

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

पैरामीटर
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

इससे, चलाने के लिए टेस्ट का include एनोटेशन जोड़ा जाता है

पैरामीटर
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

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

पैरामीटर
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilters

public void clearExcludeFilters ()

clearIncludeAnnotations

public void clearIncludeAnnotations ()

clearIncludeFilters

public void clearIncludeFilters ()

getExcludeAnnotation

public Set<String> getExcludeAnnotation ()

रिटर्न
Set<String>

getExcludeFilters

public Set<String> getExcludeFilters ()

रिटर्न
Set<String>

getIncludeAnnotation

public Set<String> getIncludeAnnotation ()

रिटर्न
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

रिटर्न
Set<String>

shouldRun

public boolean shouldRun (Description desc, 
                List<File> extraJars)

यह देखना कि एनोटेशन वाला कोई एलिमेंट, फ़िल्टर की शर्तों को पूरा करता है या नहीं

पैरामीटर
desc Description: Description, जिसमें टेस्ट के बारे में बताया गया हो.

extraJars List: File की एक सूची, जिसमें लोड करने के लिए अतिरिक्त जार शामिल हैं.

रिटर्न
boolean अगर टेस्ट मेथड को चलाना है, तो true; नहीं तो, false

shouldRun

public boolean shouldRun (String packageName, 
                Class<?> classObj, 
                Method method)

यह देखना कि एनोटेशन वाला कोई एलिमेंट, फ़िल्टर की शर्तों को पूरा करता है या नहीं

पैरामीटर
packageName String: यह तरीके के पैकेज का नाम है

classObj Class: तरीके की क्लास

method Method: टेस्ट का तरीका

रिटर्न
boolean अगर टेस्ट मेथड को चलाना है, तो true; नहीं तो, false

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

यह देखना कि एनोटेशन वाला कोई एलिमेंट, फ़िल्टर की शर्तों को पूरा करता है या नहीं

पैरामीटर
annotatedElement AnnotatedElement: फ़िल्टर करने के लिए एलिमेंट

रिटर्न
boolean अगर टेस्ट चलना चाहिए, तो true; नहीं तो, false

shouldTestRun

public boolean shouldTestRun (Description desc)

देखें कि एनोटेशन वाला Description फ़िल्टर की शर्तों को पूरा करता है या नहीं

पैरामीटर
desc Description: फ़िल्टर करने के लिए एलिमेंट

रिटर्न
boolean अगर टेस्ट चलना चाहिए, तो true; नहीं तो, false