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 อาร์กิวเมนต์ตัวรันการทดสอบเครื่องมือวัดใช้เพื่อเปิดใช้งานลำดับ |
public static final String | USE_TEST_STORAGE_SERVICE
|
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
AndroidJUnitTest () |
วิธีการสาธารณะ | |
---|---|
void | addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations) เพิ่ม |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) เพิ่ม |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) เพิ่ม |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) เพิ่ม |
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 () ส่งกลับ | |
getExcludeFilters () ส่งกลับ | |
File | getExcludeTestFile () ส่งคืนไฟล์ที่มีการทดสอบที่แยกออก |
getIncludeAnnotations () ส่งกลับ | |
getIncludeFilters () ส่งกลับ | |
File | getIncludeTestFile () ส่งคืนไฟล์ที่มีการทดสอบที่รวมอยู่ |
long | getRuntimeHint () ส่งกลับรันไทม์ที่คาดไว้ของการทดสอบในหน่วยมิลลิวินาที |
boolean | isClassOrMethod (String filter) ส่งคืนถ้าสตริงเป็นชื่อของคลาสหรือเมธอด |
boolean | isParameterizedTest (String filter) ส่งคืนหากสตริงเป็นการทดสอบแบบกำหนดพารามิเตอร์ |
boolean | isRegex (String filter) ส่งคืนหากสตริงเป็น regex สำหรับตัวกรอง |
void | run ( TestInformation testInfo, ITestInvocationListener listener) ดำเนินการทดสอบและรายงานผลไปยังผู้ฟัง |
void | setExcludeTestFile (File testFile) ตั้งค่าไฟล์ทดสอบของการแยก |
void | setIncludeTestFile (File testFile) ตั้งค่าไฟล์ทดสอบของการรวม |
split (int 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
ตัวเลือกจากไลบรารีตัวช่วยด้านนักสะสม
ใหม่_RUN_LISTENER_ORDER_KEY
public static final String NEW_RUN_LISTENER_ORDER_KEY
อาร์กิวเมนต์ตัวรันการทดสอบเครื่องมือวัดใช้เพื่อเปิดใช้งานลำดับ RunListener
ใหม่ทางฝั่งอุปกรณ์
USE_TEST_STORAGE_SERVICE
public static final String USE_TEST_STORAGE_SERVICE
ผู้รับเหมาก่อสร้างสาธารณะ
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 |
เพิ่มIncludeFilter
public void addIncludeFilter (String filter)
เพิ่มตัวกรองว่าจะรวมการทดสอบใดบ้าง
พารามิเตอร์ | |
---|---|
filter | String |
clearExcludeAnnotations
public void clearExcludeAnnotations ()
ลบคำอธิบายประกอบที่ยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน
clearExcludeFilters
public void clearExcludeFilters ()
ลบตัวกรองยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน
clearIncludeAnnotations
public void clearIncludeAnnotations ()
ลบคำอธิบายประกอบรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน
ล้างรวมตัวกรอง
public void clearIncludeFilters ()
ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน
getExcludeAnnotations
publicgetExcludeAnnotations ()
ส่งกลับ ERROR(/Set)
ปัจจุบันของคำอธิบายประกอบที่จะแยกออก
การส่งคืน | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
ส่งกลับ ERROR(/Set)
ปัจจุบันของตัวกรองที่แยกออก
การส่งคืน | |
---|---|
getExcludeTestFile.getExcludeTestFile
public File getExcludeTestFile ()
ส่งคืนไฟล์ที่มีการทดสอบที่แยกออก
การส่งคืน | |
---|---|
File |
getIncludeAnnotations
publicgetIncludeAnnotations ()
ส่งกลับ ERROR(/Set)
ของคำอธิบายประกอบที่จะรวม
การส่งคืน | |
---|---|
getIncludeTestFile.getIncludeTestFile
public File getIncludeTestFile ()
ส่งคืนไฟล์ที่มีการทดสอบที่รวมอยู่
การส่งคืน | |
---|---|
File |
รับ RuntimeHint
public long getRuntimeHint ()
ส่งกลับรันไทม์ที่คาดไว้ของการทดสอบในหน่วยมิลลิวินาที เวลาที่ใช้ในการโหลดการดำเนินการแบ่งส่วนยอดคงเหลือ
การส่งคืน | |
---|---|
long |
คือClassOrMethod
public boolean isClassOrMethod (String filter)
ส่งคืนถ้าสตริงเป็นชื่อของคลาสหรือเมธอด
พารามิเตอร์ | |
---|---|
filter | String |
การส่งคืน | |
---|---|
boolean |
เป็นการทดสอบแบบมีพารามิเตอร์
public boolean isParameterizedTest (String filter)
ส่งคืนหากสตริงเป็นการทดสอบแบบกำหนดพารามิเตอร์
พารามิเตอร์ | |
---|---|
filter | String |
การส่งคืน | |
---|---|
boolean |
คือRegex
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)
ตั้งค่าไฟล์ทดสอบของการรวม ไม่รับรองว่ามี testFile อยู่หรือเป็นไฟล์
พารามิเตอร์ | |
---|---|
testFile | File |
แยก
publicsplit (int shardCount)
เวอร์ชันทางเลือกของ split()
ซึ่งจัดเตรียม shardCount ที่พยายามเรียกใช้ด้วย สิ่งนี้มีประโยชน์สำหรับผู้ทดสอบบางรายที่ไม่สามารถตัดสินใจได้ตามอำเภอใจในบางครั้ง
พารามิเตอร์ | |
---|---|
shardCount | int : จำนวนชาร์ดที่พยายามทำ |
การส่งคืน | |
---|---|
ชุดของการทดสอบย่อยที่จะดำเนินการแยกกันหรือ null หากการทดสอบยังไม่สามารถแบ่งส่วนได้ |
วิธีการที่ได้รับการป้องกัน
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
พารามิเตอร์ | |
---|---|
runner | IRemoteAndroidTestRunner |
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 อาร์กิวเมนต์ตัวรันการทดสอบเครื่องมือวัดใช้เพื่อเปิดใช้งานลำดับ |
public static final String | USE_TEST_STORAGE_SERVICE
|
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
AndroidJUnitTest () |
วิธีการสาธารณะ | |
---|---|
void | addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations) เพิ่ม |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) เพิ่ม |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) เพิ่ม |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) เพิ่ม |
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 () ส่งกลับ | |
getExcludeFilters () ส่งกลับ | |
File | getExcludeTestFile () ส่งคืนไฟล์ที่มีการทดสอบที่แยกออก |
getIncludeAnnotations () ส่งกลับ | |
getIncludeFilters () ส่งกลับ | |
File | getIncludeTestFile () ส่งคืนไฟล์ที่มีการทดสอบที่รวมอยู่ |
long | getRuntimeHint () ส่งกลับรันไทม์ที่คาดไว้ของการทดสอบในหน่วยมิลลิวินาที |
boolean | isClassOrMethod (String filter) ส่งคืนถ้าสตริงเป็นชื่อของคลาสหรือเมธอด |
boolean | isParameterizedTest (String filter) ส่งคืนหากสตริงเป็นการทดสอบแบบกำหนดพารามิเตอร์ |
boolean | isRegex (String filter) ส่งคืนหากสตริงเป็น regex สำหรับตัวกรอง |
void | run ( TestInformation testInfo, ITestInvocationListener listener) ดำเนินการทดสอบและรายงานผลไปยังผู้ฟัง |
void | setExcludeTestFile (File testFile) ตั้งค่าไฟล์ทดสอบของการแยก |
void | setIncludeTestFile (File testFile) ตั้งค่าไฟล์ทดสอบของการรวม |
split (int 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
ตัวเลือกจากไลบรารีตัวช่วยด้านนักสะสม
ใหม่_RUN_LISTENER_ORDER_KEY
public static final String NEW_RUN_LISTENER_ORDER_KEY
อาร์กิวเมนต์ตัวรันการทดสอบเครื่องมือวัดใช้เพื่อเปิดใช้งานลำดับ RunListener
ใหม่ทางฝั่งอุปกรณ์
USE_TEST_STORAGE_SERVICE
public static final String USE_TEST_STORAGE_SERVICE
ผู้รับเหมาก่อสร้างสาธารณะ
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 |
เพิ่มIncludeFilter
public void addIncludeFilter (String filter)
เพิ่มตัวกรองว่าจะรวมการทดสอบใดบ้าง
พารามิเตอร์ | |
---|---|
filter | String |
clearExcludeAnnotations
public void clearExcludeAnnotations ()
ลบคำอธิบายประกอบที่ยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน
clearExcludeFilters
public void clearExcludeFilters ()
ลบตัวกรองยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน
clearIncludeAnnotations
public void clearIncludeAnnotations ()
ลบคำอธิบายประกอบรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน
ล้างรวมตัวกรอง
public void clearIncludeFilters ()
ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน
getExcludeAnnotations
publicgetExcludeAnnotations ()
ส่งกลับ ERROR(/Set)
ปัจจุบันของคำอธิบายประกอบที่จะแยกออก
การส่งคืน | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
ส่งกลับ ERROR(/Set)
ปัจจุบันของตัวกรองที่แยกออก
การส่งคืน | |
---|---|
getExcludeTestFile.getExcludeTestFile
public File getExcludeTestFile ()
ส่งคืนไฟล์ที่มีการทดสอบที่แยกออก
การส่งคืน | |
---|---|
File |
getIncludeAnnotations
publicgetIncludeAnnotations ()
ส่งกลับ ERROR(/Set)
ของคำอธิบายประกอบที่จะรวม
การส่งคืน | |
---|---|
getIncludeTestFile.getIncludeTestFile
public File getIncludeTestFile ()
ส่งคืนไฟล์ที่มีการทดสอบที่รวมอยู่
การส่งคืน | |
---|---|
File |
รับ RuntimeHint
public long getRuntimeHint ()
ส่งกลับรันไทม์ที่คาดไว้ของการทดสอบในหน่วยมิลลิวินาที เวลาที่ใช้ในการโหลดการดำเนินการแบ่งส่วนยอดคงเหลือ
การส่งคืน | |
---|---|
long |
คือClassOrMethod
public boolean isClassOrMethod (String filter)
ส่งคืนถ้าสตริงเป็นชื่อของคลาสหรือเมธอด
พารามิเตอร์ | |
---|---|
filter | String |
การส่งคืน | |
---|---|
boolean |
เป็นการทดสอบแบบมีพารามิเตอร์
public boolean isParameterizedTest (String filter)
ส่งคืนหากสตริงเป็นการทดสอบแบบกำหนดพารามิเตอร์
พารามิเตอร์ | |
---|---|
filter | String |
การส่งคืน | |
---|---|
boolean |
คือRegex
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)
ตั้งค่าไฟล์ทดสอบของการรวม ไม่รับรองว่ามี testFile อยู่หรือเป็นไฟล์
พารามิเตอร์ | |
---|---|
testFile | File |
แยก
publicsplit (int shardCount)
เวอร์ชันทางเลือกของ split()
ซึ่งจัดเตรียม shardCount ที่พยายามเรียกใช้ด้วย สิ่งนี้มีประโยชน์สำหรับผู้ทดสอบบางรายที่ไม่สามารถตัดสินใจได้ตามอำเภอใจในบางครั้ง
พารามิเตอร์ | |
---|---|
shardCount | int : จำนวนชาร์ดที่พยายามทำ |
การส่งคืน | |
---|---|
ชุดของการทดสอบย่อยที่จะดำเนินการแยกกันหรือ null หากการทดสอบยังไม่สามารถแบ่งส่วนได้ |
วิธีการที่ได้รับการป้องกัน
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
พารามิเตอร์ | |
---|---|
runner | IRemoteAndroidTestRunner |