টেস্টফিল্টারহেল্পার

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)

চালানোর জন্য টেস্টের include অ্যানোটেশনের 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 ফিল্টারটি পাস করে কিনা তা পরীক্ষা করুন।

সরকারি নির্মাণকারী

টেস্টফিল্টারহেল্পার

public 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

সমস্ত বর্জন ফিল্টার যোগ করুন

public void addAllExcludeFilters (Set<String> filters)

কোন কোন পরীক্ষা বাদ দেওয়া হবে, তার ফিল্টার Set যোগ করে।

প্যারামিটার
filters Set

addAllIncludeAnnotation

public void addAllIncludeAnnotation (Set<String> annotations)

চালানোর জন্য টেস্টের include অ্যানোটেশনের Set যোগ করে।

প্যারামিটার
annotations Set

সমস্ত ফিল্টার অন্তর্ভুক্ত করুন

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>

ফিল্টার অন্তর্ভুক্ত করুন

public Set<String> getIncludeFilters ()

ফেরত
Set<String>

দৌড়ানো উচিত

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

অ্যানোটেশন থাকা কোনো এলিমেন্ট ফিল্টারটি পাস করে কিনা তা পরীক্ষা করুন।

প্যারামিটার
desc Description : একটি Description যা পরীক্ষাটির বিবরণ দেয়।

extraJars List : লোড করার জন্য অতিরিক্ত জার ফাইলগুলো নির্দেশকারী File একটি তালিকা।

ফেরত
boolean টেস্ট মেথডটি রান করার জন্য true, অন্যথায় false।

দৌড়ানো উচিত

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

অ্যানোটেশন থাকা কোনো এলিমেন্ট ফিল্টারটি পাস করে কিনা তা পরীক্ষা করুন।

প্যারামিটার
packageName String : মেথডটির প্যাকেজের নাম

classObj Class : মেথডের ক্লাস

method Method : পরীক্ষার পদ্ধতি

ফেরত
boolean টেস্ট মেথডটি রান করার জন্য true, অন্যথায় false।

পরীক্ষা চালানো উচিত

public boolean shouldTestRun (AnnotatedElement annotatedElement)

অ্যানোটেশন থাকা কোনো এলিমেন্ট ফিল্টারটি পাস করে কিনা তা পরীক্ষা করুন।

প্যারামিটার
annotatedElement AnnotatedElement : যে এলিমেন্টটি ফিল্টার করতে হবে

ফেরত
boolean টেস্টটি চালানো হলে true, অন্যথায় false

পরীক্ষা চালানো উচিত

public boolean shouldTestRun (Description desc)

অ্যানোটেশনযুক্ত Description ফিল্টারটি পাস করে কিনা তা পরীক্ষা করুন।

প্যারামিটার
desc Description : ফিল্টার করার উপাদান

ফেরত
boolean টেস্টটি চালানো হলে true, অন্যথায় false