ตัวช่วยทดสอบตัวกรอง

public class TestFilterHelper
extends Object

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


คลาสตัวช่วยสำหรับการกรองการทดสอบ

สรุป

ผู้สร้างสาธารณะ

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

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

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

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

void addAllIncludeFilters ( filters) 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) shouldRun (Description desc, extraJars)

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

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

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

boolean shouldTestRun (AnnotatedElement annotatedElement)

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

ผู้สร้างสาธารณะ

ตัวช่วยทดสอบตัวกรอง

public TestFilterHelper ()

ตัวช่วยทดสอบตัวกรอง

public TestFilterHelper ( includeFilters, 
                 excludeFilters, 
                 includeAnnotation, 
                 excludeAnnotation)

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

excludeFilters

includeAnnotation

excludeAnnotation

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

addAllExclude คำอธิบายประกอบ

public void addAllExcludeAnnotation ( notAnnotations)

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

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

เพิ่มตัวกรองที่ไม่รวมทั้งหมด

public void addAllExcludeFilters ( filters)

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

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

เพิ่มทั้งหมดรวมคำอธิบายประกอบ

public void addAllIncludeAnnotation ( annotations)

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

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

เพิ่มตัวกรองรวมทั้งหมด

public void addAllIncludeFilters ( filters)

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

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

เพิ่มไม่รวมคำอธิบายประกอบ

public void addExcludeAnnotation (String notAnnotation)

เพิ่มคำอธิบายประกอบแบบแยกของการทดสอบที่จะรัน

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

เพิ่ม ExcludeFilter

public void addExcludeFilter (String filter)

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

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

เพิ่มรวมคำอธิบายประกอบ

public void addIncludeAnnotation (String annotation)

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

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

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

public void addIncludeFilter (String filter)

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

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

clearExcludeAnnotations

public void clearExcludeAnnotations ()

clearExcludeFilter

public void clearExcludeFilters ()

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

public void clearIncludeAnnotations ()

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

public void clearIncludeFilters ()

getExcludeAnnotation

public  getExcludeAnnotation ()

ส่งคืน

รับตัวกรองที่ไม่รวม

public  getExcludeFilters ()

ส่งคืน

getIncludedAnnotation

public  getIncludeAnnotation ()

ส่งคืน

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

public  getIncludeFilters ()

ส่งคืน

ควรเรียกใช้

public boolean shouldRun (Description desc, 
                 extraJars)

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

พารามิเตอร์
desc Description : Description ที่อธิบายการทดสอบ

extraJars : รายการ ERROR(/File) ที่ชี้ไปยัง jar พิเศษที่จะโหลด

ส่งคืน
boolean จริงถ้าวิธีทดสอบควรรัน มิฉะนั้นจะเป็นเท็จ

ควรเรียกใช้

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

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

พารามิเตอร์
packageName String : ชื่อของแพ็คเกจของเมธอด

classObj Class : คลาสของเมธอด

method Method : วิธีทดสอบ

ส่งคืน
boolean จริงถ้าวิธีทดสอบควรรัน มิฉะนั้นจะเป็นเท็จ

ควรทดสอบรัน

public boolean shouldTestRun (AnnotatedElement annotatedElement)

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

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

ส่งคืน
boolean เป็นจริงหากการทดสอบควรทำงาน มิฉะนั้นจะเป็นเท็จ