AndroidJUnitTest

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider, IShardableTest, ITestAnnotationFilterReceiver, ITestFileFilterReceiver, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.InstrumentationTest
     ↳ com.android.tradefed.testtype.AndroidJUnitTest


การทดสอบที่เรียกใช้แพ็กเกจการทดสอบการวัดคุมในอุปกรณ์ที่ระบุโดยใช้ android.support.test.runner.AndroidJUnitRunner

สรุป

ค่าคงที่

String EXCLUDE_COLLECTOR_FILTER_KEY

String INCLUDE_COLLECTOR_FILTER_KEY

ตัวเลือกจากไลบรารีตัวช่วยฝั่งตัวรวบรวม

String NEW_RUN_LISTENER_ORDER_KEY

อาร์กิวเมนต์ของเครื่องมือเรียกใช้การทดสอบการวัดคุมที่ใช้เพื่อเปิดใช้RunListenerลำดับใหม่ในฝั่งอุปกรณ์

String USE_TEST_STORAGE_SERVICE

เครื่องมือสร้างสาธารณะ

AndroidJUnitTest()

เมธอดสาธารณะ

void addAllExcludeAnnotation(Set<String> excludeAnnotations)

เพิ่ม Set ของคำอธิบายประกอบเพื่อยกเว้นหากมีการทดสอบและทำเครื่องหมายด้วยคำอธิบายประกอบนั้น

void addAllExcludeFilters(Set<String> filters)

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

void addAllIncludeAnnotation(Set<String> annotations)

เพิ่มSetคำอธิบายประกอบที่จะรวมไว้หากมีการทดสอบที่ทำเครื่องหมายด้วยคำอธิบายประกอบนั้น

void addAllIncludeFilters(Set<String> filters)

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

void addExcludeAnnotation(String excludeAnnotation)

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

void addExcludeFilter(String filter)

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

void addIncludeAnnotation(String annotation)

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

void addIncludeFilter(String filter)

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

void clearExcludeAnnotations()

ลบคำอธิบายประกอบที่ยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน

void clearExcludeFilters()

ลบตัวกรองการยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน

void clearIncludeAnnotations()

ลบคำอธิบายประกอบที่รวมไว้ทั้งหมดที่ติดตามอยู่ในปัจจุบัน

void clearIncludeFilters()

ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน

Set<String> getExcludeAnnotations()

แสดงผล Set ปัจจุบันของคำอธิบายประกอบที่จะยกเว้น

Set<String> getExcludeFilters()

แสดงผลSetปัจจุบันของตัวกรองยกเว้น

File getExcludeTestFile()

แสดงผลไฟล์ที่มีการทดสอบที่ยกเว้น

Set<String> getIncludeAnnotations()

แสดงผลSetปัจจุบันของคำอธิบายประกอบที่จะรวมไว้

Set<String> getIncludeFilters()

แสดงผล Set ปัจจุบันของตัวกรองรวม

File getIncludeTestFile()

แสดงไฟล์ที่มีการทดสอบที่รวมไว้

long getRuntimeHint()

แสดงระยะเวลาการทำงานที่คาดไว้ของการทดสอบในหน่วยมิลลิวินาที

boolean isClassOrMethod(String filter)

แสดงผลว่าสตริงเป็นชื่อของคลาสหรือเมธอดหรือไม่

boolean isParameterizedTest(String filter)

ส่งคืนหากสตริงเป็นการทดสอบที่กำหนดพารามิเตอร์

boolean isRegex(String filter)

แสดงผลว่าสตริงเป็นนิพจน์ทั่วไปสำหรับตัวกรองหรือไม่

void run(TestInformation testInfo, ITestInvocationListener listener)

เรียกใช้การทดสอบและรายงานผลลัพธ์ไปยังผู้ฟัง

void setExcludeTestFile(File testFile)

กำหนดไฟล์ทดสอบของการยกเว้น

void setIncludeTestFile(File testFile)

ตั้งค่าไฟล์ทดสอบของรวม

Collection<IRemoteTest> split(int shardCount)

เวอร์ชันทางเลือกของ split() ซึ่งยังระบุ shardCount ที่พยายามเรียกใช้ด้วย

วิธีการที่ได้รับการป้องกัน

void setRunnerArgs(IRemoteAndroidTestRunner runner)

ค่าคงที่

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

ค่าคงที่ "exclude-filter-group"

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

ตัวเลือกจากไลบรารีตัวช่วยฝั่งตัวรวบรวม

ค่าคงที่ "include-filter-group"

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

อาร์กิวเมนต์ของเครื่องมือเรียกใช้การทดสอบการวัดคุมที่ใช้เพื่อเปิดใช้RunListenerลำดับใหม่ในฝั่งอุปกรณ์

ค่าคงที่ "newRunListenerMode"

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

ค่าคงที่: "useTestStorageService"

เครื่องมือสร้างสาธารณะ

AndroidJUnitTest

public AndroidJUnitTest ()

เมธอดสาธารณะ

addAllExcludeAnnotation

public void addAllExcludeAnnotation (Set<String> excludeAnnotations)

เพิ่ม Set ของคำอธิบายประกอบเพื่อยกเว้นหากมีการทดสอบและทำเครื่องหมายด้วยคำอธิบายประกอบนั้น

พารามิเตอร์
excludeAnnotations Set

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

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

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

addAllIncludeAnnotation

public void addAllIncludeAnnotation (Set<String> annotations)

เพิ่มSetคำอธิบายประกอบที่จะรวมไว้หากมีการทดสอบที่ทำเครื่องหมายด้วยคำอธิบายประกอบนั้น

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

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

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

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

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

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

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

ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน

getExcludeAnnotations

public Set<String> getExcludeAnnotations ()

แสดงผล Set ปัจจุบันของคำอธิบายประกอบที่จะยกเว้น

การคืนสินค้า
Set<String>

getExcludeFilters

public Set<String> getExcludeFilters ()

แสดงผลSetปัจจุบันของตัวกรองยกเว้น

การคืนสินค้า
Set<String>

getExcludeTestFile

public File getExcludeTestFile ()

แสดงผลไฟล์ที่มีการทดสอบที่ยกเว้น

การคืนสินค้า
File

getIncludeAnnotations

public Set<String> getIncludeAnnotations ()

แสดงผลSetปัจจุบันของคำอธิบายประกอบที่จะรวมไว้

การคืนสินค้า
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

แสดงผล Set ปัจจุบันของตัวกรองรวม

การคืนสินค้า
Set<String>

getIncludeTestFile

public File getIncludeTestFile ()

แสดงไฟล์ที่มีการทดสอบที่รวมไว้

การคืนสินค้า
File

getRuntimeHint

public long getRuntimeHint ()

แสดงระยะเวลาการทำงานที่คาดไว้ของการทดสอบในหน่วยมิลลิวินาที ระบบจะใช้เวลาในการจัดสรรภาระงานการดำเนินการที่แยกส่วน

การคืนสินค้า
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

แสดงผลว่าสตริงเป็นชื่อของคลาสหรือเมธอดหรือไม่

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

การคืนสินค้า
boolean

isParameterizedTest

public boolean isParameterizedTest (String filter)

ส่งคืนหากสตริงเป็นการทดสอบที่กำหนดพารามิเตอร์

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

การคืนสินค้า
boolean

isRegex

public boolean isRegex (String filter)

แสดงผลว่าสตริงเป็นนิพจน์ทั่วไปสำหรับตัวกรองหรือไม่

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

การคืนสินค้า
boolean

โฮมรัน

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

เรียกใช้การทดสอบและรายงานผลลัพธ์ไปยังผู้ฟัง

พารามิเตอร์
testInfo TestInformation: ออบเจ็กต์ TestInformation ที่มีข้อมูลที่เป็นประโยชน์ในการเรียกใช้การทดสอบ

listener ITestInvocationListener: ITestInvocationListener ของผลการทดสอบ

ส่ง
DeviceNotAvailableException

setExcludeTestFile

public void setExcludeTestFile (File testFile)

กำหนดไฟล์ทดสอบของการยกเว้น ไม่ได้ตรวจสอบว่ามี testFile หรือไม่ หรือเป็นไฟล์หรือไม่

พารามิเตอร์
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

ตั้งค่าไฟล์ทดสอบของรวม ไม่ได้ตรวจสอบว่ามี testFile หรือไม่ หรือเป็นไฟล์หรือไม่

พารามิเตอร์
testFile File

แยก

public Collection<IRemoteTest> split (int shardCount)

เวอร์ชันทางเลือกของ split() ซึ่งยังระบุ shardCount ที่พยายามเรียกใช้ด้วย ซึ่งจะเป็นประโยชน์สำหรับโปรแกรมเรียกใช้การทดสอบบางรายการที่บางครั้งไม่สามารถตัดสินใจได้โดยพลการ

พารามิเตอร์
shardCount int: จำนวนชาร์ดที่พยายาม

การคืนสินค้า
Collection<IRemoteTest> ชุดการทดสอบย่อยที่จะดำเนินการแยกกันหรือ null หากการทดสอบ ยังไม่สามารถแยกส่วนได้ในขณะนี้

วิธีการที่ได้รับการป้องกัน

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

พารามิเตอร์
runner IRemoteAndroidTestRunner