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 ใหม่ทางฝั่งอุปกรณ์

public static final String USE_TEST_STORAGE_SERVICE

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

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)

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

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 ใหม่ทางฝั่งอุปกรณ์

ใช้_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

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

AndroidJUnitTest

public AndroidJUnitTest ()

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

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

public void addAllExcludeAnnotation ( excludeAnnotations)

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

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

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

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

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

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

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

getExcludeAnnotations

public  getExcludeAnnotations ()

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

ส่งคืน

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

public  getExcludeFilters ()

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

ส่งคืน

getExcludeTestFile

public File getExcludeTestFile ()

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

ส่งคืน
File

getIncludedAnnotations

public  getIncludeAnnotations ()

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

ส่งคืน

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

public  getIncludeFilters ()

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

ส่งคืน

รับรวมการทดสอบไฟล์

public File getIncludeTestFile ()

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

ส่งคืน
File

รับคำแนะนำรันไทม์

public long getRuntimeHint ()

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

ส่งคืน
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

setIncludedTestFile

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