AndroidJUnitTest

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

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


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

สรุป

ทุ่งนา

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

ตัวเลือกจากไลบรารีตัวช่วยด้านตัวรวบรวม

public static final String NEW_RUN_LISTENER_ORDER_KEY

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

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

AndroidJUnitTest ()

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

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

เพิ่ม 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 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 isRegex (String filter)

ส่งคืนหากสตริงเป็น regex สำหรับตัวกรอง

void run ( TestInformation testInfo, ITestInvocationListener listener)

ดำเนินการทดสอบและรายงานผลให้ผู้ฟังทราบ

void setExcludeTestFile (File testFile)

ตั้งค่าไฟล์ทดสอบของการยกเว้น

void setIncludeTestFile (File testFile)

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

split (int shardCount)

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

วิธีการป้องกัน

void setRunnerArgs (IRemoteAndroidTestRunner runner)

ทุ่งนา

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

ตัวเลือกจากไลบรารีตัวช่วยด้านตัวรวบรวม

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

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

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

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

addAllรวมตัวกรอง

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

ส่งคืนรันไทม์ที่คาดไว้ของการทดสอบในหน่วยมิลลิวินาที เวลาที่ใช้ในการโหลดบาลานซ์ชาร์ด Execution

คืนสินค้า
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

ส่งคืนถ้าสตริงเป็นชื่อของคลาสหรือเมธอด

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

คืนสินค้า
boolean

isRegex

public boolean isRegex (String filter)

ส่งคืนหากสตริงเป็น regex สำหรับตัวกรอง

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

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

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

แยก

public  split (int shardCount)

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

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

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

วิธีการป้องกัน

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

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