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( excludeAnnotations)

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

void addAllExcludeFilters( filters)

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

void addAllIncludeAnnotation( annotations)

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

void addAllIncludeFilters( filters)

เพิ่ม ERROR(/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()

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

getExcludeAnnotations()

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

getExcludeFilters()

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

File getExcludeTestFile()

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

getIncludeAnnotations()

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

getIncludeFilters()

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

File getIncludeTestFile()

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

long getRuntimeHint()

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

boolean isClassOrMethod(String filter)

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

boolean isParameterizedTest(String filter)

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

boolean isRegex(String filter)

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

void run(TestInformation testInfo, ITestInvocationListener listener)

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

void setExcludeTestFile(File testFile)

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

void setIncludeTestFile(File testFile)

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

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 ( excludeAnnotations)

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

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

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 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  getExcludeAnnotations ()

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

คิกรีเทิร์น

getExcludeFilters

public  getExcludeFilters ()

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

คิกรีเทิร์น

getExcludeTestFile

public File getExcludeTestFile ()

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

คิกรีเทิร์น
File

getIncludeAnnotations

public  getIncludeAnnotations ()

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

คิกรีเทิร์น

getIncludeFilters

public  getIncludeFilters ()

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

คิกรีเทิร์น

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)

เรียกใช้การทดสอบและรายงานผลลัพธ์ไปยัง 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  split (int shardCount)

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

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

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

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

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

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