כלי הבדיקה TestFilterHelper

public class TestFilterHelper
extends Object

JavaScript.lang.Object
com.android.tradefed.util.TestFilterHelper


כיתה מסייעת לסינון בדיקות

סיכום

בנאים ציבוריים

TestFilterHelper()
TestFilterHelper( includeFilters, excludeFilters, includeAnnotation, excludeAnnotation)

שיטות ציבוריות

void addAllExcludeAnnotation( notAnnotations)

הוספת ERROR(/Set) של הערת ההחרגה של הבדיקה שתרוץ

void addAllExcludeFilters( filters)

הפונקציה מוסיפה ERROR(/Set) של מסננים של הבדיקות שלא ייכללו.

void addAllIncludeAnnotation( annotations)

הוספת ERROR(/Set) של הערת ההכללה של הבדיקה להפעלה

void addAllIncludeFilters( filters)

הוספת ERROR(/Set) המסננים של אילו בדיקות צריך לכלול

void addExcludeAnnotation(String notAnnotation)

הוספה של הערת החרגה של הבדיקה שתרוץ

void addExcludeFilter(String filter)

הוספת מסנן של הבדיקות שלא ייכללו

void addIncludeAnnotation(String annotation)

הוספת הערת הכללה של הבדיקה להפעלה

void addIncludeFilter(String filter)

הוספת מסנן של הבדיקות שייכללו

void clearExcludeAnnotations()
void clearExcludeFilters()
void clearIncludeAnnotations()
void clearIncludeFilters()
getExcludeAnnotation()
getExcludeFilters()
getIncludeAnnotation()
getIncludeFilters()
boolean shouldRun(Description desc, extraJars)

בודקים אם רכיב שיש בו הערה עובר את המסנן

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

בודקים אם רכיב שיש בו הערה עובר את המסנן

boolean shouldTestRun(AnnotatedElement annotatedElement)

בודקים אם רכיב שיש בו הערה עובר את המסנן

בנאים ציבוריים

כלי TestFilterHelper

public TestFilterHelper ()

כלי TestFilterHelper

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

פרמטרים
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

שיטות ציבוריות

addAllExcludeAnnotation (הוספה של כל החרגה)

public void addAllExcludeAnnotation ( notAnnotations)

הוספת ERROR(/Set) של הערת ההחרגה של הבדיקה שתרוץ

פרמטרים
notAnnotations

addAllExcludeFilters (הוספת מסננים)

public void addAllExcludeFilters ( filters)

הפונקציה מוסיפה ERROR(/Set) של מסננים של הבדיקות שלא ייכללו.

פרמטרים
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

הוספת ERROR(/Set) של הערת ההכללה של הבדיקה להפעלה

פרמטרים
annotations

addAllInclude filters

public void addAllIncludeFilters ( filters)

הוספת ERROR(/Set) המסננים של הבדיקות שרוצים לכלול

פרמטרים
filters

הוספת החרגה

public void addExcludeAnnotation (String notAnnotation)

הוספה של הערת החרגה של הבדיקה שתרוץ

פרמטרים
notAnnotation String

הוספת מסנן להחרגה

public void addExcludeFilter (String filter)

הוספת מסנן של הבדיקות שלא ייכללו

פרמטרים
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

הוספת הערת הכללה של הבדיקה להפעלה

פרמטרים
annotation String

addIncludeFilter (הוספת מסנן)

public void addIncludeFilter (String filter)

הוספת מסנן של הבדיקות שייכללו

פרמטרים
filter String

הסרת הערות

public void clearExcludeAnnotations ()

ניקוי החרגה מסננים

public void clearExcludeFilters ()

מחיקה של הערות

public void clearIncludeAnnotations ()

ניקוי פילטרים

public void clearIncludeFilters ()

קבלת החרגה

public  getExcludeAnnotation ()

החזרות

getExcludeFilters

public  getExcludeFilters ()

החזרות

getIncludeAnnotation

public  getIncludeAnnotation ()

החזרות

getIncludeFilters

public  getIncludeFilters ()

החזרות

צריך לרוץ

public boolean shouldRun (Description desc, 
                 extraJars)

בודקים אם רכיב שיש בו הערה עובר את המסנן

פרמטרים
desc Description: Description שמתאר את הבדיקה.

extraJars : רשימה של ERROR(/File) שמצביעה על צנצנות נוספות לטעינה.

החזרות
boolean True אם שיטת הבדיקה צריכה לפעול, FALSE אם לא רוצים ששיטת הבדיקה תפעל

צריך לרוץ

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

בודקים אם רכיב שיש בו הערה עובר את המסנן

פרמטרים
packageName String: שם החבילה של השיטה

classObj Class: המחלקה של השיטה

method Method: שיטת בדיקה

החזרות
boolean True אם שיטת הבדיקה צריכה לפעול, false אם לא רוצים להפעיל את שיטת הבדיקה.

צריך TestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

בודקים אם רכיב שיש בו הערה עובר את המסנן

פרמטרים
annotatedElement AnnotatedElement: הרכיב שיש לסנן

החזרות
boolean true אם הבדיקה צריכה לפעול, אחרת false