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>