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
อาร์กิวเมนต์ของเครื่องมือเรียกใช้การทดสอบการวัดคุมที่ใช้เพื่อเปิดใช้ |
String |
USE_TEST_STORAGE_SERVICE
|
เครื่องมือสร้างสาธารณะ | |
|---|---|
AndroidJUnitTest()
|
|
เมธอดสาธารณะ | |
|---|---|
void
|
addAllExcludeAnnotation(Set<String> excludeAnnotations)
เพิ่ม |
void
|
addAllExcludeFilters(Set<String> filters)
เพิ่ม |
void
|
addAllIncludeAnnotation(Set<String> annotations)
เพิ่ม |
void
|
addAllIncludeFilters(Set<String> 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()
ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน |
Set<String>
|
getExcludeAnnotations()
แสดงผล |
Set<String>
|
getExcludeFilters()
แสดงผล |
File
|
getExcludeTestFile()
แสดงผลไฟล์ที่มีการทดสอบที่ยกเว้น |
Set<String>
|
getIncludeAnnotations()
แสดงผล |
Set<String>
|
getIncludeFilters()
แสดงผล |
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)
เวอร์ชันทางเลือกของ |
วิธีการที่ได้รับการป้องกัน | |
|---|---|
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 |