TestFilterHelp

public class TestFilterHelper
extends Object

java.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)

ตรวจสอบว่าองค์ประกอบที่มีคำอธิบายประกอบผ่านตัวกรองหรือไม่

ช่างก่อสร้างสาธารณะ

TestFilterHelp

public TestFilterHelper ()

TestFilterHelp

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

พารามิเตอร์
includeFilters

excludeFilters

includeAnnotation

excludeAnnotation

วิธีการสาธารณะ

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

เพิ่ม ERROR(/Set) ของคำอธิบายประกอบที่ยกเว้นของการทดสอบที่จะเรียกใช้

พารามิเตอร์
notAnnotations

เพิ่มตัวกรองยกเว้น

public void addAllExcludeFilters ( filters)

เพิ่ม ERROR(/Set) ของตัวกรองที่จะยกเว้นการทดสอบ

พารามิเตอร์
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

เพิ่ม ERROR(/Set) ของคำอธิบายประกอบ "รวม" ของการทดสอบที่จะเรียกใช้

พารามิเตอร์
annotations

addAllIncludeFilter

public void addAllIncludeFilters ( filters)

เพิ่ม ERROR(/Set) ของตัวกรองที่จะรวมการทดสอบไว้

พารามิเตอร์
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

เพิ่มคำอธิบายประกอบที่ยกเว้นของการทดสอบเพื่อเรียกใช้

พารามิเตอร์
notAnnotation String

เพิ่มตัวกรองยกเว้น

public void addExcludeFilter (String filter)

เพิ่มตัวกรองของการทดสอบที่จะยกเว้น

พารามิเตอร์
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

เพิ่มคำอธิบายประกอบ "รวม" ของการทดสอบที่จะเรียกใช้

พารามิเตอร์
annotation String

เพิ่มIncludeFilter

public void addIncludeFilter (String filter)

เพิ่มตัวกรองของการทดสอบที่จะรวม

พารามิเตอร์
filter String

ล้างคำอธิบายประกอบ

public void clearExcludeAnnotations ()

ล้างตัวกรองยกเว้น

public void clearExcludeFilters ()

clearIncludeAlias

public void clearIncludeAnnotations ()

ล้างตัวกรองรวม

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

คิกรีเทิร์น

รับตัวกรองยกเว้น

public  getExcludeFilters ()

คิกรีเทิร์น

getIncludeAnnotation

public  getIncludeAnnotation ()

คิกรีเทิร์น

รับตัวกรองรวม

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 หากไม่เป็นเช่นนั้น

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

ตรวจสอบว่าองค์ประกอบที่มีคำอธิบายประกอบผ่านตัวกรองหรือไม่

พารามิเตอร์
annotatedElement AnnotatedElement: องค์ประกอบที่จะกรอง

คิกรีเทิร์น
boolean true หากการทดสอบควรทำงาน หรือ false หากไม่เป็นเช่นนั้น