TestFilterHelper

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)

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

ตัวสร้างแบบสาธารณะ

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

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

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

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

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

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

addExcludeFilter

public void addExcludeFilter (String filter)

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

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

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

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

พารามิเตอร์
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  getExcludeAnnotation ()

คิกรีเทิร์น

getExcludeFilters

public  getExcludeFilters ()

คิกรีเทิร์น

getIncludeAnnotation

public  getIncludeAnnotation ()

คิกรีเทิร์น

getIncludeFilters

public  getIncludeFilters ()

คิกรีเทิร์น

shouldRun

public boolean shouldRun (Description desc, 
                 extraJars)

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

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

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

คิกรีเทิร์น
boolean จริงหากควรเรียกใช้เมธอดทดสอบ เป็นเท็จหากไม่

shouldRun

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

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

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

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

method Method: test method

คิกรีเทิร์น
boolean จริงหากควรเรียกใช้เมธอดทดสอบ เป็นเท็จหากไม่

shouldTestRun

public boolean shouldTestRun (AnnotatedElement annotatedElement)

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

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

คิกรีเทิร์น
boolean จริงหากการทดสอบควรทํางาน เป็นเท็จหากไม่